Zeiss LSM: use the longer display channel name

...instead of the shorter data channel name.

Conflicts:

	components/bio-formats/src/loci/formats/in/ZeissLSMReader.java
ome-xml: Remove unused overloaded update method and ctor in AbstractOMEModelObject
xsd-fu: Removed unused is_parent_abstract template helper function
xsd-fu: Removed unused parent_object template helper function
xsd-fu: Move Pojo template python functions into fu.py

The parent class (superclass type) is defined directly as a model
object property.  The parents dictionary is no longer passed to
genshi via xsd-fu for Pojo.template since it's no longer required
with the per-object and per-property properties.

The main rationale for this change is to simplify the template
and to also allow C++ code to chain up to its superclass (which
unlike java requires explicit knowledge of the type).
xsd-fu: Do not chain up to AbstractOMEModelObject ctors
ome-xml: Remove all AbstractOMEModelObject ctors
merge develop -D org -I include -E exclude: PR 528 (Tile performance improvements for VMS and NDPI)
merge develop -D org -I include -E exclude: PR 583 (Reduce the number of JAI ImageIO registrations)
merge develop -D org -I include -E exclude: PR 585 (Update auto-generated documentation)
merge develop -D org -I include -E exclude: PR 589 (Zeiss LSM: use the longer display channel name)
merge develop -D org -I include -E exclude: PR 590 (xsd-fu: Generalise language type mapping (3))