Added Visual Studio 2013, Windows SDK 8.1 and native/cross amd64 compiler support
Added Visual Studio x86 and ARM cross-compilers
Improved Visual Studio version and supported architecture tracking
Added target platform handling to the library, include and resource compiler selection
Improved cross-compiler detection mechanism
Added Windows SDK 8.0 default path
Prevent warning about extracting GCC version on OSX 10.9

- Detect Xcode version of gcc and don't treat as GCC tool chain
Merged pull request #219 from mputters/vs2k13-winsdk8.1
Minor tweaks to VisualStudioLocator and VisualStudioInstall
Mention Visual Studio 2013 contribution in release notes
Fix partial commit: details of Visual Studio location improvements in release notes
Made an integ test generic so that it can be run against JUnit and TestNG
Enabled single test execution for TestNG, too.
Don't leak a file handle if we are unable to create a message digest (which is admittedly unlikely).
Temporarily ignore test.

Will be reinstated in some form when a better strategy is determined.
REVIEW-3518 show intersection of valid values, not the union.
fix javadoc
REVIEW-3518: OptionType must be assignable from String, not other way arround.
Reworked jmock -> spock. 1000 lines into 200 lines. Beautiful.
Added lower level integ test coverage for JUnit single test method execution