Change the URL of libuv submodule.
Create a header for platform identification.
Building libsupport with NMake and Intel C++ Composer
Fix incorrect indentation.
Remove the libuv submodule URL change.
Use '\x1B' as escape character for all compilers.
Fix incorrect file protection flags on Windows.
Building flisp with NMake and Intel C++ Composer.
Fix conflicting declarations on Linux.

Removes libgen.h file from repository and improves indentation of
basename.c and dirname.c.
Merge pull request #2957 from VHaravy/windows

WIP: Building Julia on Windows using Intel C++ Composer