Cleanup clojure project buildscript.
Cleanup rxjava-computation-expressions build script.
Only need to specify compatibility level in one place.
Consolidate the Javadoc configuration.
Move osgi plugin application to the conventions script.
Move osgi plugin application to the conventions script.
Extract the Swing unit tests so that test classes don't have to be on the main compile classpath.
Don't use provided dependency configuration for test dependencies.

Gets test dependencies off the compile classpath and removes the need to prevent imports of packages in the OSGi manifest.
Consolidate the manifest entry configuration.
Move common dependencies to convention script.
Formatting.
Extract reusable test utilities out into separate project.

This allows them to be properly shared and tested, and this configuration maps to IDEs better.
Formatting.

No functional change.
Remove redundant build script content.
Run the Java tests in parallel.
Simplify status configuration.
Move the repositories to live with the rest of the common config.
Move github-pages config to its own file.
Formatting.

No functional change.
Formatting.

No functional change.