Revert "Revert "Add Visual Studio 2013 support""

This reverts commit 0f335bc8463f2414a404561b03a511d714b03d5c.
Revert "Revert "Revert "Add Visual Studio 2013 support"""

This reverts commit f303ba386d4f402592f32b3ba1c666112ed76c29.