Adv gen config

This branch has been waiting on, cleans up and finalizes work from:
 * gh-2652 - reviewing etc/omero.properties
 * gh-2639 - event log queue work on search & metrics
 * gh-2595 - auto-memory configuration
 * gh-2581 - initial metrics PR

The main goal is to generalize the `omero.mem` functionality so that other properties like those for the metrics system can vary between JVMs. (See https://github.com/joshmoore/openmicroscopy/commit/938ca10458b7f2ecc34596826f64caed86c95bf8 for an example). In addition, a parser has been written (`etc/glossary.py`) which parses `etc/omero.properties` into RST for inclusion in the documentation (/cc @kennethgillen) The entire file should be made more readable in the process.

 * [x] Parser for `etc/omero.properties` (/cc @sbesson)
 * [x] Generation of properties (/cc @sbesson, @manics, @kennethgillen)
 * [x] Rename properties from `omero.mem` to `omero.jvm(cfg?)`
 * [x] Rename `bin/omero admin memory` method
 * [x] Move `etc/glossary.py` to a better location.

Once the above steps are all complete, this will primarily be tested for functionality by the daily deploy jobs. Feedback is encouraged for the naming of properties and general usability of this generated configuration idea.
This extra indentation creates a purple line for property/values with a description.  Should we move to aligning all the defaults across the page?

```
    %(key)s
    %(txt)s
    Default: `%(val)s`
``