CellSens: parse physical pixel size and origin data

See ticket #9805.
CellSens: ignore pyramid resolutions that have a different aspect ratio

This prevent problems with the bird's eye view when importing into
OMERO.
CellSens: add physical pixel sizes for each pyramid

The largest resolution in each pyramid should now have physical pixel
sizes associated with it.  Lower resolutions in the pyramid will not
have physical pixel sizes.
CellSens: fix companion file designation for .ets files
Make sure the resolution count for a series is never 0
Fix magnification ordering in original metadata
One more physical pixel size ordering fix
CellSens: fix physical pixel sizes for single-pyramid datasets
Fix IndexOutOfBounds if no magnification is stored
merge develop -Dorg -Ijburel/openmicroscopy:qa-submit-new -Ssuccess-only: PR 1375 (C++: Documentation updates)
merge develop -Dorg -Ijburel/openmicroscopy:qa-submit-new -Ssuccess-only: PR 1378 (DICOM: also use the pixel sign tag to detect the pixel type)
merge develop -Dorg -Ijburel/openmicroscopy:qa-submit-new -Ssuccess-only: PR 1381 (Parse physical pixel sizes from CellSens .vsi datasets)
merge develop -Dorg -Ijburel/openmicroscopy:qa-submit-new -Ssuccess-only: PR 1382 (Leica LIF: fix support for new files with 0 padding)
merge develop -Dorg -Ijburel/openmicroscopy:qa-submit-new -Ssuccess-only

Repository: openmicroscopy/bioformats
Excluded PRs:
  # PR 1366 ctrueden 'Miscellaneous cleanup' (label: exclude)
  # PR 1379 melissalinkert 'New units' (label: breaking)
  # PR 1362 melissalinkert 'Make FormatReader's RandomAccessInputStream transient' (label: breaking)
  # PR 857 melissalinkert 'Initial support for Zeiss .lms files' (label: exclude)
  # PR 1177 rleigh-dundee 'specification: Add metadata for HDF5 embedding' (exclude comment)
  # PR 1383 LeeKamentsky 'Fix im3 metadata' (user: LeeKamentsky)
  # PR 858 melissalinkert 'Initial support for Veeco AFM data' (label: exclude)
  # PR 1015 qidane 'Messy binary' (exclude comment)
  # PR 1365 ctrueden 'PrairieView 5.2 fixes and improvements' (label: exclude)
  # PR 1309 melissalinkert 'Allow tile-based access of large JPEG-2000 images' (exclude comment)
  # PR 1161 sommerc 'Initial CellH5 Reader class' (user: sommerc)
Updating 5706a61..6a074dd
Previously merged:
  # PR 1376 sbesson 'Developer doc restructuring'
  # PR 1377 hflynn 'Replace BigTiff sample link'
  # PR 1374 rleigh-dundee 'C++: Collected small fixes'
  # PR 1373 rleigh-dundee 'cpp: test: Only test multi_array assertions for release builds'
  # PR 1369 sbesson 'Document usage of setSeries() and getIndex() in MATLAB documentation'
  # PR 1371 rleigh-dundee 'C++: Read and write all pixel types and validate all tags and pixel data'
  # PR 1296 melissalinkert 'Add test for getRequiredDirectories'
  # PR 1370 rleigh-dundee 'cpp: Adapt to Boost 1.56 optional changes'

Merged PRs:
  # PR 1375 rleigh-dundee 'C++: Documentation updates'
  # PR 1378 melissalinkert 'DICOM: also use the pixel sign tag to detect the pixel type'
  # PR 1381 melissalinkert 'Parse physical pixel sizes from CellSens .vsi datasets'
  # PR 1382 melissalinkert 'Leica LIF: fix support for new files with 0 padding'

Generated by OME-5.1-merge-push#530 (http://ci.openmicroscopy.org/job/OME-5.1-merge-push/530/)