SDTFormat: update to latest version

The initial SDTFormat was based off an older Bio-Formats version.
Updated to remove some hacks and unnecessary code.
SDTInfo: add ReadBlockHeader method

Added a convenience method for reading block headers. There are
situations (e.g. to support Csarseven data) where there are many headers
per file, so it is necessary to isolate this logic for reuse.
SDTInfo: apply style template

Updating style to the SCIFIO template.
SDTFormat: add Csarseven support

Copied a hack from Paul Barber to support Csarseven (old style) SDT
image files.

These files have one data block per pixel. If any non-csarseven SDT
formats also have more than one data block, we may need to update this
hack.