NEXUS-7345: add nexus-commands bundle+feature and register OrientDB commands with Karaf's shell
Removed push sources, collapsed pull sources, registry lookup misses throw exception
sources re-obtained each per-request; simplified source config updating
Collapsing source.api package
EOF newline
License headers.
Merge pull request #847 from sonatype/NEXUS-7629-source-simplification

Merged.
NEXUS-7653: re-enable Karaf's shutdown port, but disable it during ITs as it can cause random port clashes
Workaround ArrayIndexOutOfBoundsException when using tab-completion for OrientDB command arguments
Merge remote-tracking branch 'origin/master' into NEXUS-7581-cma-http-client

Conflicts:
	plugins/basic/nexus-rawcontent-plugin/src/main/java/org/sonatype/nexus/views/rawbinaries/example/RawSourceConfigContribution.java
	plugins/basic/nexus-rawcontent-plugin/src/main/java/org/sonatype/nexus/views/rawbinaries/source/RawComponentSourceFactory.java