More work on the new Visual Studio project generator:
-- Renamed the new generator, removing the _new.py suffix and replacing it with _wip.py.
-- Cleaned up the generator platform classes and finalized their name mappings.
-- Added preprocessor tracking to the generator platforms, mapping defines by target and project name.
-- Added a platform manager in the project generator module for tracking available and registered platforms.
-- Removed platformConfigList from the Project class for now since the generator platform objects should be able to do what it was needed for.
More Visual Studio WIP project generator:
-- Hooked up the new project generator for testing.
-- Ported over the function to write the solution file and fixed it up to work with the registered platforms.
Additional Visual Studio project generator work:
-- Added config/project mapping for output name, output directory, and intermediate directory in the generator platform base.
-- Ported the function to save vcxproj files.