Updates and parameters needed for cmake build using MSVC 2013 by default.
A new setproperties step which runs the VS script for your desired configuration, and saves the environment to slave env property.
The slave env property is then be used to set the MSVC environment for build steps reflecting what the installed MSVC compiler would do. This method preserves the environment on the buildslave making the builder compatible with a wider range of buildlsaves.
New support for 64 bit MSVC builds of llvm, clang, and LLDB. LLDB builds requiring python are also supported.
Unifies svn update to a single function.