cpp: compat: Add path type lookups to module
Merge pull request #1421 from jburel/units-mock

Units mock
Correct regex so PA = PASCAL
Convert tolerance to NonNegativeInt to NonNegativeFloat
Add non negative float to schema.
Update Eclipse instructions for Bio-Formats with link to ome-devel thread
merge develop -Dorg -Ssuccess-only: PR 1362 (Make FormatReader's RandomAccessInputStream transient)
merge develop -Dorg -Ssuccess-only: PR 1407 (TIFF: fix plane count calculation for pyramids with multiple planes)
merge develop -Dorg -Ssuccess-only: PR 1420 (Updating samples and adding units samples)
merge develop -Dorg -Ssuccess-only: PR 1422 (Zeiss TIFF: fix used file list when expected files are missing)
merge develop -Dorg -Ssuccess-only: PR 1423 (TIFF: attempt to correct incorrectly stored StripByteCounts values)
merge develop -Dorg -Ssuccess-only: PR 1425 (Convert tolerance to NonNegativeInt to NonNegativeFloat)
merge develop -Dorg -Ssuccess-only: PR 1428 (C++: Incremental metadata processing work)
merge develop -Dorg -Ssuccess-only: PR 1431 (Specification: Add XML catalogues for released schemas)
merge develop -Dorg -Ssuccess-only: PR 1432 (Metamorph: fix description delimiter to account for XML sanitization)
merge develop -Dorg -Ssuccess-only: PR 1433 (Initial version of I2I reader)
merge develop -Dorg -Ssuccess-only: PR 1434 (cpp: cmake: RegexChecks: Improve include usage for portability)
merge develop -Dorg -Ssuccess-only: PR 1436 (cpp: compat: Add path type lookups to module)
merge develop -Dorg -Ssuccess-only: PR 1438 (Correct regex so PA = PASCAL)
merge develop -Dorg -Ssuccess-only: PR 1439 (Update Eclipse instructions for Bio-Formats with link to ome-devel thread)