missue #357 buffer overrun defensive coding
Zeiss CZI: fix plane size calculation

This prevents an integer overflow/underflow when calculating the
expected plane size.
Canon: fix bit-shifting

...since bytes have 8 bits, not 16.
merge develop -D org -I include -E conflict -E needs-fixes -E broken: PR 342 (setId performance improvements)
merge develop -D org -I include -E conflict -E needs-fixes -E broken: PR 349 (Fix Eclipse AssumeNG errors (see #10238))
merge develop -D org -I include -E conflict -E needs-fixes -E broken: PR 351 (Add SPW support to FakeReader)
merge develop -D org -I include -E conflict -E needs-fixes -E broken: PR 356 (License updates)
merge develop -D org -I include -E conflict -E needs-fixes -E broken: PR 364 (Buffer overrun defensive coding (rebased onto develop))
merge develop -D org -I include -E conflict -E needs-fixes -E broken

Repository: openmicroscopy/bioformats
Updating 55b680e..948c5e4
Merged PRs:
  # PR 342 melissalinkert 'setId performance improvements'
  # PR 349 bpindelski 'Fix Eclipse AssumeNG errors (see #10238)'
  # PR 351 ctrueden 'Add SPW support to FakeReader'
  # PR 356 ctrueden 'License updates'
  # PR 364 melissalinkert 'Buffer overrun defensive coding (rebased onto develop)'

Generated by OMERO-merge-develop#157 (http://hudson.openmicroscopy.org.uk/job/OMERO-merge-develop/157/)