completed sonic_gen_auth_str() completed sonic_gen_url_first_part() change calloc to CALLOC (the wrapper function with error handling)