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.