Add JvmSettingsCheck on startup of Java components

Max. memory, OS memory, and the number of processors are
now printed on startup. This should help to debug cases
where the Xmx settings for the processes have not been
reset in production.

See:
https://www.openmicroscopy.org/community/viewtopic.php?f=5&t=6471
Include JvmSettingsCheck in startup
Add java.version and os.* to INFO
Remove start/stop from Javadoc
Merge pull request #1568 from snoopycrimecop/merge/develop/submodules

Update develop submodules
Move BlockSizeTest to the integration package.
Merge pull request #1452 from ximenesuk/update-log-jars-dev

Update log4j jar.
Whitespace and import fixes from Eclipse.
Remove the unit package from testng.xml.
Merge pull request #1539 from jburel/rebased/develop/dmrefresh

Dmrefresh (rebased onto develop)
Fix build-all-dev target
merge develop -D org -I include -E exclude: PR 1324 (Jython scripts (See #918))
merge develop -D org -I include -E exclude: PR 1359 (testGetTile() checks against getPlane(). See #11315)
merge develop -D org -I include -E exclude: PR 1385 (Update the OMERO VirtualBox image)
merge develop -D org -I include -E exclude: PR 1418 (Use Python 2.6 features unconditionally)
merge develop -D org -I include -E exclude: PR 1421 (Import as bug develop)
merge develop -D org -I include -E exclude: PR 1465 (Omeroweb examples fixes develop)
merge develop -D org -I include -E exclude: PR 1466 (plate_thumbs_11160_develop)
merge develop -D org -I include -E exclude: PR 1501 (10618 priv thumbs (rebased onto develop))
merge develop -D org -I include -E exclude: PR 1503 (Robot structure (rebased onto develop))