DDF-20 Refactored Validator to MetacardValidator

Changed the name of the Validator interface to MetacardValidator since the
validation only occurs on Metacards. This required other classes and
configuration files to be changed such as the example in the SDK and the
blueprint file in the SDK. In addition added javadoc to clarify the
changes.
DDF-20 Added package-info.java & javadoc corrections
Clarified ValidationException javadoc for warnings. Fixed a grammatical
issue. Added package-info.java for validation package.
DDF-2544: Updated jre.properties and added two classes which were required
for the CXF upgrade: javax.jws, javax.jws.soap. Added to jre 1.6 and 1.7.
Updated features.xml with new features from new CXF. Upadated CXF version
in pom.xml
DDF-2551: Install catalog-opensearch-source be default
DDF-21: Added a new service that allows security properties to be dynamically set via the webconsole. Also created a CXF interceptor that can be used by CXF SOAP endpoints to make sure those properties are set on a per-message basis.
DDF-23: Added License Files
  to ddf\distribution\ddf-common\src\main\resources\
DDF-23: Added License Files
DDF-28: Updated Copyright text
DDF-26 - Events are only created for Metacards that have metadata - fixed issue with null metadata causing no events to fire
DDF-26 - Events are only created for Metacards that have metadata - code review - removed comment
DDF-32 Removed javadoc processing from dev build in Content directory

The Content API javadocs do not need to be created in every build. These
APIs have special logic to create UML diagrams which requires the "dot"
command (graphviz). Switched to only run with mvn javadoc command.
Checking to see if travis-ci gets further using openjdk6 instead if oraclejdk7.
DDF-8: Updated Opensearch and REST endpoints to allow for CAS-filtering that will allow them to be used in the security framework.

Also created a new FilterAdder class that allows filters to be added to the CXF servlet. This was needed to add servlet filters for the cxf endpoints.
Putting maven into quiet mode to try and keep the log file under 4MB.
Updated README.md to include links to DDF Website and forums (announcement, users, and developers)
Removing surefire settings from solr embedded provider pom.

Settings were overriding the main ones from the command line, this was causing the tests to run even if skipTests=true was specified.
DDF-21: Adding in additional unit tests for the security properties settings.
Increased timeout level that was causing slower machines to fail tests.
Updated the unit test to use JODA time for creating ISO date format.

The unit test had been using the built-in java date formatter, this was causing unit test failures if the build machine was on GMT as the formatter (in the unit test) did not understand 'Z' instead of 00:00.
Updated the phase for add features goal to only run during package phase instead of build phase.

Reasoning for this was that on the build phase there are no bundles available for the plugin to pull when it creates the distribution zip. This was causing build failures when 'mvn test' was run.