Centralized PropertySheets

TODO: Update VCXPROJ files to inherit most values.
Refactored VCXPROJ files to inherit from PropertySheets