OMERO.tables ArrayColumns #5632

Add support for Long and Double arrays in the columns of OMERO.Tables, previously only atomic elements and masks were supported.

Integration tests have been updated.
Docs/examples will be dealt with in [#9957](https://trac.openmicroscopy.org.uk/ome/ticket/9957)
This should be 100% backwards compatible with the current API and existing tables.