Improved MsBuild compiler to search for project/solution files in the subdirectory. Added unit test for that.
Refactoring for #393