[NEXUS-7519] Add ComponentStore interface and impl
Merge pull request #824 from sonatype/NEXUS-7519-manage-components-and-assets

[NEXUS-7519] Part 2 of 2: CRUD for Components & Assets