Registry-based Visual Studio detection

This adds simple registry-based detection of Visual Studio installations (similar to the recent Windows SDK detection changes).