Fixed MSVC build errors and updated projects.

Submitting pull request to send through automated tests. Gav, can you check that the change to Parser.cpp is logically correct?