DDF-809 Added the opendj-embedded to the list of features to add to the system repository during the distribution build.
DDF-812: Modified files to support Karaf 2.3.8
DDF-825 Re-enabled integration tests

- Added installer application list for default install
- Fixed to use external Solr provider by default
- Added wait for CXF to completely start due to installer race condition
- TestFederation now extends TestCatalog
- Added new http port configuration
- Added logging for start and stop of integration test cases
- Added more rest-assured response logging for failure debugging
DDF-825 Upgraded to Pax Exam 4

- Switched to using the java runner instead of the script runner to run DDF
- Upgraded pax-exam, rest-assured, slf4j, and junit
- TestFederation now uses rest-assured for testing
- Fixed wait for catalog provider and federated source to avoid NPE
- Removed unused dependencies
- Removed hamcrest from thirdparty and wrap bundle in configuration instead
- Added isDebugEnabled flag for remote debugging
DDF-825 Fixed downloading maven central artifacts during pax exam tests

- Added default Karaf repositories to test DDF configuration
- Moved maven.repo.local to configuration for java runner
- Removed unused dependencies from pom
DDF-825 Added system properties for Solr catalog cache
DDF-825 Removed profile for integration tests

Integration tests will run by default now.
DDF-825 Disabled Java 8 in travis config

Karaf 2.3.x does not support Java 8.
DDF-840 Added CSW federation integration tests

- Added CSW federation configuration and testing
- Switched to using boot features instead of the application installer
  to install applications synchronously and to force all applications
  to be installed before pax exam deploys test probe (avoids probe’s
  bundle context becoming invalid)
- Made timeouts and sleeps more consistent
- Added vm option to avoid integration stealing focus on OS X
DDF-825 Cleaned up style and fixed warnings

- Fixed various warnings
- Made federated source properties more generic
- Fixed spacing in Library to be more readable
- Removed author tags
DDF-825 Increased pax exam timeout for slow build systems
DDF-850: changed folder and artifact names to allow for proper viewing of features in admin ui
DDF-807 - added new integration tests for CSW support for various output formats and schemas
DDF-825 Made wait-for http and CSW library methods more generic.
DDF-845 Updated to inherit jdk version from parent poms rather than hard-coding it.
DDF-825 Fixed relative path issue

The relative path caused IDEs to fail to run the tests.
DDF-825 Replaced thread sleep with waitForSourcesToBeAvailable
DDF-825 Forced all tests to fail if initial setup fails

Failed setup can cause inconsistent container configuration.
DDF-821: Added security app as a post install
DDF-822 Added localhost certificate user to karaf realm admin users.