Speed up maven site

Maven site generates a lot of dependency reports by default. Removing
some extraneous information speeds up `mvn site` by about 2 times.

Also fixes some "Artifact X has no file." errors; cf.
http://jira.codehaus.org/browse/MPIR-251
DDF-25: Remove nonexistent dependencies from poms

A few poms list dependencies that do not exist, which causes warnings
and delays with mvn site.
DDF-48: Added a complex query to the test so that it could test changes
made in this ticket.
DDF-48: removed the word failed out of assert message.
DDF-22 Removed unused, commented code for clarity.
DDF-22 Removed unused private field in OpenSearchSource
DDF-22 Added QueryByID functionality

Using the DDF REST, added a REST call to retrieve a single record by ID.
Added and refactored unit tests for the REST call.
DDF-22 Removing the deleted files from a refactor
DDF-22 Added Integration tests for QueryById FedSearch call

I refactored and added to the Pax-Exam tests we currently have. The newest
file is TestFederation.java
DDF-51: Modified links to not navigate away from search page.
Extensible Metacard unregister and list registered types functionality.
DDF-49: MetacardTypeRegistry immutability of registered types set.  Clean up of logging statements.  Test comparing a QualififedMetacardType with a MetacardType.
DDF-38: Added SearchPage help content and updated about to help that directs to help page
DDF-38: Cleaned up dead html
DDF-36: Cleaned up accidental change that shouldn't have happened
DDF-38: Updated Header in SearchHelp.html
DDF-38: Fixed help document typo.
DDF-38: Removed intro help section for clarity.
DDF-53: Fix license encoding

Change file encoding from Windows-1252 to UTF-8.
DDF-7 Updated root pom with security expansion api version