WIP [NX-525] shared database support

https://issues.sonatype.org/browse/NX-525

also addresses:
https://issues.sonatype.org/browse/NEXUS-6698
https://issues.sonatype.org/browse/NEXUS-6619
https://issues.sonatype.org/browse/NX-601
That's right, singleton-scoped results are cached.