Fix #10375: reorder window operations in event handling
Merge pull request #896 from snoopycrimecop/merge/dev_4_4/submodules

Update dev_4_4 submodules
Merge pull request #882 from jburel/class-cast

Fix Class cast Exception (see #9960)
Add putBytes(byte[], int, int) and update tests
Merge pull request #779 from will-moore/web-fs-image-links

Web fs image links
Merge pull request #806 from manics/tables_too_many_files_9996

Tables too many files 9996
Allow to pass matrix size to toMatrix() to handle tiles and hypercubes

- Add optional argument for matrix size. Test input size is smaller than the
pixels dimensions.
- Clean existing unit tests and add additional tests for tile & hypercubes.
Document changes to toMatrix() in function header
Add getRawPixelsStore() utility function to be retrieve planes, tiles & stacks
Add utility function to retrieve plane from image
Add utility function to retrieve stack from image
Add utility function to retrieve tile from image
Close raw pixels store after binary data retrieval
Don't exclude 'system' from groups in drop-down
Add UTF-8 encoding header to Python scripts.
Fix zooming display for big image.
Add javadoc.
Merge pull request #886 from sbesson/python_deps_simplifications

Python deps simplifications
Fix location of the bird eye when initialising the component.
Review scroll to node.