Create the static builder in ModuleVersionSelectorParsers only once instead of doing the costly reflection every time
Minor tweak to string processing

+review REVIEW-5225
Renamed native-test base classes
Extract variable for clarity

+review REVIEW-5263
Integration test cleanup

+review REVIEW-5272
Specced out story for minified javascript in Play
+review REVIEW-5272
Added specific exception for Javascript source-code transformation failure

+review REVIEW-5272
Generalised TestSuiteContainer to a container of test suites instead of native test suites.
Moved TestSuiteContainer and impl from platformNative to platformBase.
Moved component report + cunit int test to live in cunit project.
Merged code from ClasspathInferer to determine classpath given a Class into the existing stuff in ClasspathUtil.
Don't expose internal apis from tooling api jar when used as an OSGi bundle.
Removed resource no longer required.
Fix the tests for PlayRun with the DaemonExecuter

- Something in our test IO infrastructure is preventing character input getting
  to the test daemon process without a newline. I haven’t got to the bottom of it 
  yet, but this test now sends a newline character after Ctrl-D as a workaround.
Reformat code in the platform-play project
Fix incorrect pointer to sample docs.

The samples are only in the -all distro.
Normalize test output for comparison on Windows
Refactoring cleanup of play-run support infrastructure
just fail if we hit an IOException while reading archives

+review REVIEW-5251
compare archive entries case sensitive
+review REVIEW-5251