Accessor changes to support object classification
Object classification optionally can error or force single object label when multiple labels are returned in a patch
Added convenience methods for accessor manipulation e.g color channel slicing; PatchStack now remembers crop boundaries of individual patches if created from list of non-matching patches, so can serialize as list again
RoiSets can include derived channels when running object classification