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.
Changes @test_approx_eq_eps to succeed in the <= sense

This allows the test to succees when eps=0

Closes #2903
Merge branch 'master' of https://github.com/JuliaLang/julia
allow T[range,range...], for #2979
this serves as a backwards-compatible improvement of the current behavior
Merge branch 'master' of github.com:JuliaLang/julia
efficient range conversion functions. fixes #2978
Merge pull request #2957 from VHaravy/windows

WIP: Building Julia on Windows using Intel C++ Composer
remove underscores from _PLATFORM_H_
add libuv to include path for flisp and support
add dir and exename keyword arguments to addprocs(), so julia can be installed anywhere on a remote server
for #2902