cpp: bioformats: Add Types.h

While originally defined in CoreMetadata, these are used by many
different classes, so it makes sense to split them out.
cpp: bioformats: Add FormatTools
cpp: bioformats: Add istream operator to PixelBuffer
cpp: FormatReader: Fix getZCTCoords interface
cpp: bioformats: Add FormatReader implementation
wip4
wip5
wip6
wip7
wip8
wip9
wip10
detail: Fix metadatalevel comment
remove junk
cpp: bioformats: Add prefix to MetadataOptions::MetadataLevel enums
fixdetail
cpp: bioformats: Use common typedefs
fix detail