Added support, tests for unix+windows symlinks via libuv

* For Windows, support is only available on Vista and later, so...
* Also added macros for testing version of Windows
Merge pull request #4396 from JuliaLang/kms/libuv_symlink

RFC: Added support, tests for unix+windows symlinks via libuv