Tables documentation partial rewrite 9957 (rebased onto develop)



This is the same as gh-193 but rebased onto develop.

----

This was origingally a partial rewrite of the tables documentation including the new array columns from PR openmicroscopy/openmicroscopy#538. Since it may be held back from the next release I'll split the docs PR into two, this one covers doc changes relating to the existing tables functionality:
* Moved the tables docs out of analysis and into a new page
* Added more API detail, especially parameter types
* This currently appears under `Analysis` in the TOC.

If I don't open this now I'll probably forget after Christmas.