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"


                
I don't think `else if` is robust here. This fails for the case where `attrName=="|"` which results in a zero length string, and the second conditional would be inappropriately skipped.  Just `if` alone would be sufficient.