DDF-80: added helper methods to create GAUGE and COUNTER JmxCollectors; changed histogram
metrics to create Gauge JmxCollectors
DDF-82: Retrieve filename with REST endpoint
DDF-82: Only perform resource retrieval when requested

The previous commit performed a resource retrieval even when other
transformers were specified, which is wrong.

We also change log4j to slf4j.
DDF-82: Add tests for resource retrieval

Also refactored the Rest Endpoint tests, and switched it from log4j to
slf4j.
DDF-82: Refactor REST endpoint resource retrieval
DDF-83 - update CatalogFrameworkImpl to only call getContentTypes if the federated source is available
DDF-83 - fixed spelling
DDF-83 - removed old comment
Merge pull request #17 from kcwire/DDF-83

DDF-83 - update CatalogFrameworkImpl to only call getContentTypes if the federated source is available
DDF-82: Revert method signature change as per code review
DDF-84 Corrected kernel features repository url
DDF-86, DDF-86
DDF-82: Check for filename on all transformers
Merge pull request #18 from millerw8/master

DDF-86, DDF-85 Add startIndex default to fix paging issue in OpenSearch.  Changed searchUI default selected source to be local only.
Changed the default timeout in the Open Search endpoint to 5 min

Before, the default timeout value was at 30 seconds, however in certain
cases it took longer than that to query a federated source. The timeout is
now defaulted to 5 minutes so queries can run their course without being
interrupted.
Merge pull request #19 from lamara/master

 	Changed the default timeout in the Open Search endpoint to 5 min
DDF-82: Fix test failures
DDF-89: explicitly callout import of javax.xml.bind and javax.xml.bind.annotation
so that PaxExam tests using rest-assured will resolve the classes in these
packages correctly.
DDF-91 updated normalize method to handle empty string param correctly
Merge pull request #20 from wmcnalli/master

DDF-91: Fixed NPE on CreateRequest