Read test projects from external project files
Support multiple projects in VS unit tests
Add missing functionalities to ProjectParser
Make sure test projects are built before testing

Fix #640.