docs: Use XeLaTeX for PDF documentation
doc: Use a 10pt font
Override getValue() in OriginalMetadataAnnotation

This prevents getValue() from returning null, as it previously delegated
to the implementation in XMLAnnotation, which returns XMLAnnotation's
internal 'value'.

Noticed by Stéphane Dallongeville.
Fix original metadata retrieval

Without this change, calls to getOriginalMetadata(...) will return a
Hashtable of size 0 when the XMLAnnotations are instances of
OriginalMetadataAnnotation.
Add test class for the OMEXMLService
Remove hard-coded Bio-Formats version check in bfGetPlane

loci.common.DataTools.makeDataArray2D is now present on all branches so there
is no need to check the version of Bio-Formats. Sign and typecast conditional
tests should be sufficient to switch between both methods.
Fix bfGetPlane for signed pixel types

- Pass the correct input width variable to makeDataArray2D
- Rename arr variable as I to avoid matrix duplication
Improve bfGetPlane header
Add additional input check to bfGetPlane()

- Add basic validators for plane index as well as tile coordinates.
- Add corresponding unit tests to TestBfGetPlane
Refactor TestBfGetPlane to store function input as class attributes
Add check for reader validity and corresponding unit test
Add additional input check for invalid tile size

- Add corresponding test to TestBfGetPlane
Merge pull request #631 from sbesson/bfgetplane_fix

bfGetPlane fix and hardcoded version removal
Merge pull request #625 from rleigh-dundee/xelatex-pdf-develop

docs: Use XeLaTeX for PDF documentation (develop)
Merge pull request #629 from melissalinkert/rebased/develop/originalmetadata-value

Override getValue() in OriginalMetadataAnnotation (rebased onto develop)
Adding link to SCIFIO LOCI site
Changing link for Curtis
Merge pull request #634 from hflynn/rebased/develop/scifio_link

SCIFIO link (rebased onto develop)