REIVEW: [NX-518] Orient database manager

This PR addresses the following issues:

https://issues.sonatype.org/browse/NX-518
https://issues.sonatype.org/browse/NX-519
https://issues.sonatype.org/browse/NX-542
@cwilper I've not yet done any perf on this, but its essentially the same thing that KZ was doing, except that KZ had a secret-key per-type and here there is just one for everything.

ATM though, because I've not done any perf on this the hex-based obfuscator is what is configured to be used in OrientModule