NEXUS-7298: remove deprecated plugin types (@RepositoryType and RepositoryCustomizer)
[NEXUS-7519] prep: drop recordstore and assetstore
[NEXUS-7519] prep: make assets extensible
[NEXUS-7519] prep: add path as optional asset prop
Merge pull request #835 from sonatype/NEXUS-7519-extensible-assets

[NEXUS-7519] Part 1 of 2: Extensible Assets & Refactoring
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/source/RawBinaryComponentSource.java