port chucklee's commit back
add wifi_context_test and fix wifi_utils_test