Added extra field to metadata and add it to index
Add option to select index-fields.xsl for metadata depending on root type.

This allows a responsible party or extent to be indexed differently from each other or from a MD_Metadata.
fixed bug with metadata extra field
Move index-fields to a folder allowing for specific indexers for specific roots.
Partial migration to Path from file.  it will be many commits
Spring fails to properly authenticate against ldap #440.
moved jeeves to core and migrated many more cases to path
more migration
Widgets / Fix print URL in srv/eng/find page.
Changed how version numbers are compared in database migration and ensured tests pass
Merge branch 'develop' of github.com:jesseeichar/core-geonetwork into develop
Pass connection to Database migration tasks instead of a single statement.
Provide a more robust migration of harvester settings to harvester settings table.
removed references to server-props-overrides which aren't used anymore.
Core, common and domain migrated to PATH
Increased test speed by hundreds or thousands of percentages.
Improving performance of tests
stop using timers and use a shared sheduled thread executor.
Replace timers with single ScheduledServiceExecutor.

Timers were a thread leak in Metadata Notifier because each notification started a new timer but timers never have their thread shutdown.

Also was a problem for tests because timers kept getting created until (occasionally) a perm gen error occurred
Allow _content_type parameter (and any other "external" parameter) on this service