FV1000: parse position data from .pty files

This is a slightly modified version of the patch submitted by Patrick
Riley in this mailing list thread:

http://lists.openmicroscopy.org.uk/pipermail/ome-devel/2014-March/002696.html
merge develop -D org: PR 857 (Initial support for Zeiss .lms files)
merge develop -D org: PR 858 (Initial support for Veeco AFM data)
merge develop -D org: PR 859 (Assorted metadata/tile parsing fixes)
merge develop -D org: PR 950 (Cellomics: a few fixes for single-file datasets)
merge develop -D org: PR 959 (CZI: make sure that SubBlocks are correctly initialized in openBytes (rebased onto develop))
merge develop -D org: PR 962 (C++: Add FormatReader interface and associated classes)
merge develop -D org: PR 964 (Log the expected and actual values in failed metadata tests (rebased onto develop))