Configuration performed to “bridged” model element made in afterEvaluate() is visible to creation rule

+review REVIEW-5176
Bump Geb and HtmlUnit driver version used for browser testing release notes.
Change rule source method names in PublishingPlugin to be more descriptive.

+review REVIEW-5176
Mention Lorant Pinter's contribution in the release notes
No need to normalize line endings as both values have line endings created using PrintWriter.println()

+review REVIEW-5176
Updating component selection design doc to reflect targeting modules with a single syntax
Enable strictCompile for ‘language-groovy’ project
Enable strictCompile for ‘language-native’ project
Enable strictCompile for ‘platform-native’ project
A few open issues to finish off the subproject reorganisation
Moved cunit support into a separate subproject
Disable strictCompile until we can determine how to ignore deprecation warnings on JDK 1.7
Diagnostics project needs cunit for integration tests
Added classFileVersion to ClassFile and use it in JarTestFixture
Removed deprecated+incubating type ExecutableBinary
Tweaked how WellBehavedPluginTest determines the plugin name.
Added id for the jvm-resources plugin and a little integration test coverage for resource only libraries.
Added ids for the various native language plugins and some int test coverage.
Whitespace.
Don't need groovy at compile time.