refactor of vcxproj, making constants look a little more pythonic.
Removing setter for bitness on windows.
Adding comments that were left out of the vcxproj tool.
Reduce code duplication in the vcxproj
Improving the guid generation.