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
Fix header typos
Add additional input tests for tile coordinates in getTile()
Also add additional input check for (z, c, t) coordinates
Add failing test for toMatrix() when retrieving a scalar value
Add support for scalar values in toMatrix()
Fix doc in getTile()
Merge pull request #926 from sbesson/rebased/develop/10384_image

OMERO.matlab: add raw data utility functions (see #10384) (rebased onto develop)