xsd-fu: Use package namespaces for all code generation

Don't use a mixture of dynamic and static package names, which in
practice made changing the names impossible.  Use only the dynamic
names.

This change permits the model to be loaded once and reused
for generating multiple targets in a single xsd-fu invocation.
Add new omexml_model_all and omexml_metadata_all targets to
generate all model and metatada code instead of using the
separate targets.
java build: Reduce number of xsd-fu invocations
cmake: Reduce number of xsd-fu invocations
docs: Document new xsd-fu commands
Merge pull request #1155 from joshmoore/rebased/develop/memoizer-errs

Memoizer errs (rebased onto develop)
Merge pull request #1174 from melissalinkert/rebased/develop/czi-tidying-stable

CZI: prevent AIOOB exception when populating position metadata (rebased onto develop)
cmake: Work with cmake <= 2.8.11
merge develop -D org: PR 983 (Woolz: make sure the service is initialized when calling openBytes (rebased onto develop))
merge develop -D org: PR 1123 (Add a reader that accepts a file containing a file pattern)
merge develop -D org: PR 1154 (Leica: prevent exception when linking EmissionFilter)
merge develop -D org: PR 1164 (Add modulo support for LI-FLIM data)
merge develop -D org: PR 1170 (cmake: Enable CMP0042 @rpath usage for MacOSX)
merge develop -D org: PR 1175 (Fix channel count when exporting RGB images in ImageJ)
merge develop -D org: PR 1176 (xsd-fu: Use package namespaces throughout and consolidate commands)
merge develop -D org

Repository: openmicroscopy/bioformats
Excluded PRs:
  # PR 1141 LeeKamentsky 'Reader for Amaris FlowSight .cif format' (label: exclude)
  # PR 1162 melissalinkert 'AFI: populate magnification and physical pixel size metadata' (status: failure)
  # PR 857 melissalinkert 'Initial support for Zeiss .lms files' (label: exclude)
  # PR 858 melissalinkert 'Initial support for Veeco AFM data' (label: exclude)
  # PR 1054 qidane 'Additional annotation points throughout the model' (exclude comment)
  # PR 1161 sommerc 'Initial CellH5 Reader class' (user: sommerc)
  # PR 1177 rleigh-dundee 'specification: Add metadata for HDF5 embedding' (exclude comment)
  # PR 816 melissalinkert 'Add support for multi-channel Volocity Clipping datasets' (label: exclude)
  # PR 1015 qidane 'Messy binary' (exclude comment)
  # PR 1136 melissalinkert 'Add initial support for reading BinaryOnly OME-TIFF datasets (rebased onto develop)' (label: exclude)
  # PR 978 berl 'Add writing of .v3draw format for easy loading with Vaa3D.' (user: berl)
Updating 3c3e69c..f27f679
Merged PRs (fast-forward):
  # PR 1174 melissalinkert 'CZI: prevent AIOOB exception when populating position metadata (rebased onto develop)'
  # PR 1155 joshmoore 'Memoizer errs (rebased onto develop)'

Merged PRs:
  # PR 983 melissalinkert 'Woolz: make sure the service is initialized when calling openBytes (rebased onto develop)'
  # PR 1123 melissalinkert 'Add a reader that accepts a file containing a file pattern'
  # PR 1154 melissalinkert 'Leica: prevent exception when linking EmissionFilter'
  # PR 1164 melissalinkert 'Add modulo support for LI-FLIM data'
  # PR 1170 rleigh-dundee 'cmake: Enable CMP0042 @rpath usage for MacOSX'
  # PR 1175 melissalinkert 'Fix channel count when exporting RGB images in ImageJ'
  # PR 1176 rleigh-dundee 'xsd-fu: Use package namespaces throughout and consolidate commands'

Generated by OMERO-5.1-merge-push#297 (http://ci.openmicroscopy.org/job/OMERO-5.1-merge-push/297/)