Czi expand metadata to all the channels (rebased onto develop)


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

----

This PR extends CZI OriginalMetadata to list all the channels for properties not included in the OME-XML model (e.g. Channel|Description) and removes unnecessary trailing '|'. 

Instead of;
Experiment|AcquisitionBlock|RegionsSetup|TilesSetup|MultiTrackSetup|Track|Channel|Description : "Some description"
To be expected:
Experiment|AcquisitionBlock|RegionsSetup|TilesSetup|MultiTrackSetup|Track|Channel|Description #1: "Some description 1"
Experiment|AcquisitionBlock|RegionsSetup|TilesSetup|MultiTrackSetup|Track|Channel|Description #2: "Some description 2"
Experiment|AcquisitionBlock|RegionsSetup|TilesSetup|MultiTrackSetup|Track|Channel|Description #3: "Some description 3"
Experiment|AcquisitionBlock|RegionsSetup|TilesSetup|MultiTrackSetup|Track|Channel|Description #4: "Some description 4"


                
@rleigh-dundee  that's right but I can't really see the case where `attrName=="|"`. All keyStrings need to have a root with a name and even if the `keyString==root` no root starts with the `"|"` which excludes possibility of having    `attrName=="|"`.