Suppress fatal long long warning with gcc on Darwin.

When <warnings>all enabled, -pedantic from gcc.jam
turns on fatal long long warning.  Add -Wno-long-long
to darwin.jam to suppress fatal message.
Add support for junctions on Windows
Better settings for Visual Studio compilers.