Allow XML Value to have multiple child elements
Relax xml cleanup, keep tabs and carriage returns
Remove call to strip whitespace for XMLAnnotation
Add more XMLAnnotation samples for testing
Remove unused strip whitespace transform
Adding tabs to test file and updating expected
Initial version of Lavision Imspector reader

Metadata population still needs work, as does support for larger stacks.

See ticket #8071.
ome-xml: Add joda-time 2.2 as a build dependency
ome-xml: Timestamp uses Joda Instant and DateTime internally for ISO-8601 dates

Internal timezone representation: UTC in milliseconds (Instant)
Input timezone representation: Defined in ISO-8601 string
Output timezone representation: UTC

The date handling is made reproducible and consistent by using UTC
everywhere.  If it's a non-UTC date on input, we convert to UTC.

The input and output of native Java Date and Calendar types is not
currently affected; we don't convert to UTC in input, but this is
an amendment which should be considered.
ome-xml: Timestamp: Remove unneeded imports
ant/toplevel.properties: Add joda-time-2.2.jar
ome-xml: Timestamp: Remove pointless DateTime usage in asSqlDate()
Update Imspector reader to support larger datasets
CellWorx: populate StartTime/EndTime on PlateAcquisition

These values are just taken from the AcquisitionDate on the first and
lates Images.

Conflicts:

	components/bio-formats/src/loci/formats/in/CellWorxReader.java
scan-deps.pl: Add joda-time
ome-xml: Timestamp: asDateTime requires timezone
Force stricter type checking

There are multiple formats with the .msr extension, so suffix checking
is not sufficient.
docs: Use XeLaTeX for PDF documentation
doc: Use a 10pt font
Remove unnecessary 'if' statement