DDF-52 Fixed failure with isAvailable method when server object shut down

Added back integration test testExternalSolr (removed ignore).
Made a fix to catch exceptions when a solr ping fails. Failures will now
return false for if they are available.
DDF-54: FIFO strategy removed from blueprints

The FIFO federation strategy was removed from the blueprints since it is
incomplete.
DDF-22 Updated transformer to do resource retrieval against fed sources

Updated the transformer to not only do resource retrieval locally but to
provide the source name of the metacard so if it is a federated source,
the federated source can resolve the resource request.
Added unit tests for modifications.
DDF-22 Added retrieve resource functionality to opensearch source

Added to the OpenSearch Source the ability to retrieve a resource using a
REST call to another DDF. Added unit tests and made changes to interfaces
to allow for mime type information to be returned.
DDF-52 Added comment on why Exception is caught in SolrHttpCatalogProvider

Comment is clarify that we purposely want to catch any exception so that
we can return false for availability.
DDF-52 Added test dependencies for integration tests

Needed to add dependencies in the pom so that the dependencies would be
resolved without having to worry about proxy configuration of Pax-Exam.
This is to enable the tests to run better on various machines such as
Jenkins.
DDF-22 Removed mistaken single line of logging

One line was removed. It was redundant logging and seemed to be in mid
thought.
DDF-22 Added integration tests for retrieve resource from fed source

Added two tests. Positive case where a resource should be able to be
retrieved from the Opensearch Source and a negative case where the
exception is thrown.
DDF-22 Refactored variable name from filepath to uri
DDF-22 Fixed redundant word in comment, fixed logging statement
Add support for GeometryCollections in Geospatial Criteria

JTS does not support GeometryCollections for set-theoretic operations
like Overlap or Contains. Work around this limitation by comparing each
component individually in subscriptions.