WIP: [NX-448] Component Storage

https://issues.sonatype.org/browse/NX-448

Just playing with some ideas for now..

idea1 (simplest possible):
  componentstorage provides direct access to a RecordStore and associated BlobStore
I think this is following the pattern now, ie nexus-[componentstorage] -> org.sonatype.nexus.[componentstorage]

We defs have a mismatch styles used, but at least for new stuff been trying to keep this consistent, though not always succeeding ;-)