Initial compiler locator for MSVC
Added automatic detection for VC10, VC11, and VC12 compiler