DDF-699  wrap and rethrow retrieveResource() exceptions as ResourceNotFoundException to handle ConnectionTimedOut exceptions
DDF-699  fixed comment
DDF-699  re-added the synchronized shutdownNow() code to handle case of retries not being done if connection re-established while retry in progress
DDF-699  re-added synchronized block around writing to output streams
DDF-717 added null check for sourceResponse to handle case if source returns null response
DDF-699  added code to add metacard ID to resource request's properties map since this is required to download a product
DDF-724: removed references to obsolete cache-api and CacheException
DDF-724: added released versions of platform, activities, and notifications
DDF-724: added platform version to OpenSearch Source to take advantage of dependencyManagement
DDF-724 removed temporary catalog-core-cache code
[maven-release-plugin] prepare release ddf-catalog-2.5.0
[maven-release-plugin] prepare for next development iteration
DDF-724  removed incorrect try/catch logic for getValid().validateCacheEntry() call
DDF-736 fixed typo in feature file that was causing the catalog-security-plugin to not have a version (showed as version 0.0.0) when it was deployed
DDF-737 removed unused line for cacheManager which was causing unresolved dependency when trying to enable the fanoutframework feature
Merge pull request #23 from jvettraino/master-Cleanup

Fixes for DDF-737 & 736
DDF-751: Added security plugin to catalog app.
Logs current operation and user (if known).
DDF-765  updated Schematron validation to not be pre-ingest plugin
DDF-768 Added query result cache to catalog framework

-Added Solr based result cache to standard catalog framework
-Merged fanout framework functionality into catalog framework
-Added parameter passthrough to OpenSearch endpoint
DDF-738 Added the setting of the Metacard.RESOURCE_URI in the requestProperties when calling the the Source retrieveResource methods (through the download manager classes).  It gets set from the actual Metacard.RESOURCE_URI attribute and not the value that is passed in by the user.

Conflicts:
	core/catalog-fanout-framework/src/main/java/ddf/catalog/fanout/FanoutCatalogFramework.java
DDF-768: Added description to fanoutEnabled metatype field