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)
moving thumbnail_control.js to the panojs library
removing roi preview from bird eye view
fixing ROI to follow mouse cursor when pressed down
fixing toggleMinimize event as gets handled by too many handlers

reverting changes from https://github.com/openmicroscopy/openmicroscopy/pull/1708/files#diff-6cedf73ec464ba34acacbd07b15060eeL124