SERVER-13759: vcxproj generator improvements

1. VCXProj now builds all .cpp files itself
2. Moved obj files to Build/ to keep repo clean
3. Split jstoh so that it can be called by vcxproj file
4. Make_Vcxproj - fixed to handle cl temp files, fixes now that vcxproj builds
generated files, and fix _TARGET_ search and replace

Note: Depends on python installation
SERVER-13759: Remove Visual Studio build files

Remove all the visual studio build files, and related scripts.
SERVER-14135 SERVER-14033 implement new prepareHeartbeatResponse
SERVER-8994: Boost 1.55 MacOS X fixes

1. Move swap from std to mongo namespace. Fixed C++ build on 10.9 with
XCode 5.1
2. Add check to see if no-null-conversion needs to be enabled for C++
build on 10.8 with Xcode 4.2
SERVER-14230: Reduce thread count on linux-32

Linux-32 machines are hitting mutex exhaustion often. Use a lower number
of thread (1/3 of the original number) to run the tests in 32-bit
versions to avoid mutex exhaustion.
Merge remote-tracking branch 'upstream/master'