De-kludge TikaTool; add DocumentTypes and FitsMetadataValues, which
could be applicable to other tools besides Tika
Add lots of metadata for Tika
Wrap up Tika for the moment
A few more Tika tweaks
Turning Apache Tika on
enhancing FITSMetadataValues and TikaTool
Updating Droid to version 6

This commit is a combination of a few cherry-picked commits from
Gary McGath's fork (at https://github.com/gmcgath/fits-mcgath)

This was unfortunately necessary, as the work was distributed along
several commits together with other work. Some of these commits didn't
work and/or even compile.

The following are the commit messages from his original fork:

- Checkpoint on massive changes for Droid. This version definitely doesn't
work unless you disable Droid, and maybe not even then.

- Output with DROID is working in some cases

- Various cleanup for DROID 6
Fixes to DROID invocation.

The code which calls DROID no longer appends the version number to the
format name, but reports it as a separate element. The PUID is also
reported separately. This makes the output more consistent with FITS
standards.
Fixing Droid schema violation

This commit grabs the Droid related changes from
Gary McGath's fork (https://github.com/gmcgath/fits-mcgath)
from commit 8839b83ab9d0b.

Unfortunately this  was necessary as the changes were distributed
along many commits with different fixes (not only Droid).

"Schema violation in DROID output (elements
output in wrong order) fixed."
exchanging Droid jars for 6.1.3
Adding better logging

This commit is a mixture of all logging changes introduced
within Gary Mcgath's fork.

Mostly improvements to logging.

There were two identical copies of bcmail-jdk14-132.jar. I removed one
of them.
Added a bunch of logging calls at the debug level.
Main directory loop now has a check for .DS_Store, a Macintosh hidden
file added by the OS, and skips over it.
enhancing exif xslts

exif changes
Added ToolErrorHandler.java to
provide cleaner reporting of XML validation of FITS output.
Fix bugs in tool exception reporting and exif video

Exif video XSLT stylesheet had a typo that broke it.
Reporting of accumulated exceptions from tools had been
non-functional for a long time. Got it working.
Conflicts:
	src/edu/harvard/hul/ois/fits/tools/tika/TikaTool.java
Javadoc and code cleanup

package.html files added to most packages.
Inline hard-coded strings for initializing tools by name, version,
and date have been replaced by final static strings.
Javadoc has been added to some classes, and there's now a Javadoc
directory.
Release notes are now up to date.
Assorted cleanup

- Exceptions reported by tools weren't being reported at the end.
  This is an old bug. Reporting is now working again.
- Exif video stylesheet had a typo that invalidated it. Fixed.
- Deleted obsolete fits_output_tech_elements.xsd
- Deleted fits.out.xml, which had been added by accident
- If a tool constructor throws an exception, the tool initialization
  loop now just drops the tool instead of terminating FITS.
basically cleanup

- (Merged from 0.6.3) Fixed documentmd conversion bug when page count is
null
- (Merged from 0.6.3) Fixed Exiftool resolution unit conversion error
- Miscellaneous Javadoc improvements
- Some additional logger calls
- Updated Javadoc files
Merge branch 'gmcgath/tika' into fitsblitz/patches
Merge branch 'gmcgath/droid' into fitsblitz/patches
Merge branch 'gmcgath/logging' into fitsblitz/patches