fix for .NET 4.5.1
MS Build is now distributed separately from .NET 4.5.1, now using find to iterate over possible locations. Fixed cygpath to work with directories with spaces. Adjusted some code comments.