build: Use safe javac macro for test compilation
build: Insight tests use myjavac to avoid command length restrictions
build: Use external file with javadoc
Merge pull request #2296 from rleigh-dundee/insight-limits-dev50

Insight limits (rebased)