(DDF-2199) Added an IngestLogger that tracks failed ingest attempts

The new IngestLogger does its best to catch any failed ingest attempts
(more specifically, create requests that die in CatalogFrameworkImpl).
Create requests that fail are loggid in data/log/ingest_error.log and
include the metacards that failed (ID and Title) and a stack trace
of the error that caused the failure.
(DDF-55) Switched from log4j to SLF4J

Cleaned up some stuff based on comments from the previous commits
code review (https://github.com/codice/ddf/pull/6), and switched from
log4j to SLF4J
(DDF-55) Removed a superfluous logging statement
(DDF-55) Changed spot of createRequest validation to prevent null-pointer
Config updates relating to DIB-695

Changed the majority of the configurations (that we own) in the configuration tab of the
web console to follow a standard naming convention. When adding new
configurations, the name in its metatype file should start out with the general area the
configuration belongs too (catalog, content, security, etc..) and then
follow with the name of the thing it is configuring, i.e. Catalog File
System Storage Provider.
DDF-64: Using properties for WS-Security for specifying ws-security.role.classifier instead of converting to Group object.
Move content-rest-endpoint feature

Reorder content modules so that dependencies are built before modules
that use them.
Merge remote-tracking branch 'upstream/master'

Conflicts:
	catalog/core/catalog-core-api/src/main/resources/OSGI-INF/metatype/metatype.xml
	distribution/ddf-common/src/main/resources/etc/org.ops4j.pax.logging.cfg
Merge pull request #6 from lamara/master

(DDF-2199) Added an IngestLogger to log failed ingest attempts
DDF-66: Modified javascript to be ie8 friendly
Merge pull request #9 from millerw8/master

DDF-66: Update javascript to be ie8 friendly.
More config name changes in ref to DIB-695

Changed 'Catalog Standard Catalog Framework' and 'Catalog Fanout Catalog
Framework' to read as 'Catalog Standard Framework' and 'Catalog Fanout
Framework'
DDF-46: Commenting out CRL file, found issue while testing out karaf upgrade.
DDF-64: Removing unsed implementation class.
DDF-46: Updated xalan dependency to remove incorrect warning message on console. Also removed unneeded compendium dependency.
Merge pull request #8 from bradh/master

DDF-69: Trivial typo fix

Submitted on behalf of a third-party: Brad Hards
DDF-61: added support for collecting metrics for individual federated sources
and the local catalog provider
DDF-61: added unit tests for SourceMetricsImpl
DDF-61: changed factory PID for JmxCollector to MetricsJmxCollector
for readability since it now appears on admin console Configuration tab
DDF-61: empty metatype for JmxCollector Managed Service Factory since it
now appears on admin console Configuration tab (empty prevents user from editing)