Moving extern char** environ outside cgi::detail namespace, as it seems to break MSVC under certain conditions.
extern char** environ