TEMP workaround for #9813
Image marshal includes zoomLevelScaling
viewport.js $ viewportImage.js pass zoomLevelScaling down to PanoJS
PanoJS handles zoomLevelScaling - default is still 50%
Use zoom scaling levels from server
Blitz img.getZoomLevelScaling() returns 2**n scaling
webgateway birds_eye_view uses thumbnail. See #10626
Big Image zooms out to fit window by default. See #8475
Remove System.err commented out.
Fix square selection
Remove commented out code.
merge dev_4_4 -D org -I include -E exclude: PR 821 (Connection)
merge dev_4_4 -D org -I include -E exclude: PR 953 (Update dev_4_4 submodules)
merge dev_4_4 -D org -I include -E exclude: PR 963 (Add more C++ tests)
merge dev_4_4 -D org -I include -E exclude: PR 965 (Add gcov option to scons script)
merge dev_4_4 -D org -I include -E exclude: PR 966 (Fix #10602 and clean up IO code.)
merge dev_4_4 -D org -I include -E exclude: PR 967 (Big image 3)
merge dev_4_4 -D org -I include -E exclude: PR 971 (OMERO.matlab: add function to retrieve thumbnails (see #10384))
merge dev_4_4 -D org -I include -E exclude: PR 976 (OMERO.matlab: add functions to read annotations (see #10385))
merge dev_4_4 -D org -I include -E exclude: PR 979 (Big images fs 9701 dev44)