Adding factory methods for config and view names.
Minor: Javadoc, fieldname and public-in-interface fixes.
Switching to an interceptor model for view Handlers.
Merge branch 'NX-450-component-source-api' into view-handlers-as-interceptors
License headers.
Moving attributes from ViewRequest to HandlerContext
Merge remote-tracking branch 'origin/NEXUS-7582-component-origin-name-service' into NX-450-component-source-api

Conflicts:
	plugins/basic/nexus-rawcontent-plugin/src/main/java/org/sonatype/nexus/views/rawbinaries/example/RawViewConfigContribution.java
Merge branch 'view-handlers-as-interceptors' into NX-450-component-source-api