A bit of code cleanup.

* We now allow local *or* remote javadoc/javac to be combined.
* Shuffling classes around to different locations.
* Remove local javadoc test, as this tool appears to not be on the classpath frequently.
* Create a mechanism to craft a new JavaTools using only javaHome specification.