Framework to support ingest of data from XML files (NEVP and MacroFungi)

ISSUE: NEVP Node:129 PURPOSE: Allow TCN Image Tools to ingest occurrence records into Symbiota from XML files.  DESCRIPTION: Adding configuration variables to allow TcnImageProcessing to locate Symbiota class files used for loading data.  Adding recognition of .xml files to SpecProcessorManager.processFolder, and a method SpecProcessorManager.processXMLFile that allows recognition of GPI/LAPI/Aluka batch.xml files and NEVP oa/oad/dwcFP RDF/XML new occurrence annotation files, and their handoff to Symbiota classes for processing.  As of this commit, the relevant class files haven't been committed to Symbiota trunk.  TcnImageProcessing should handle their absence gracefully, and work correctly for current deployments.