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
Merge pull request #618 from qidane/xml-annotation

Xml annotation
Merge pull request #619 from rleigh-dundee/timestamp-precision

ome-xml: Improve Timestamp date handling and precision
bio-formats: Add joda-time to build dependencies
MetamorphReader: Use joda-time
Add joda-time dependency to autogen, scifio and specification
autogen: VelocityTools uses joda-time
DateTools: Use joda-time in place of Date and SimpleDateFormat

Also add utility functions getTimestamp and getFileTimestamp to
replace existing timestamp string functions.
loci-plugins: ConfigWindow uses DateTools.getTimestamp
scifio: JavaWriter uses DateTools.getTimestamp
test-suite: Use DateTools.getFileTimestamp
TestTools: Remove extra '-' in log filename
ome-xml: Timestamp.valueOf returns null on null input
scifio-devel: DateTools catches exceptions and logs parse errors
bio-formats: PrairieReader uses Timestamp.valueOf

This avoids dealing with exceptions on parse errors.