REVIEW: [NX-538] OrientDB Component Metadata Impl

Re-defining component metadata based on move to orientdb and feedback from POC PR #579

NOTE: This is now based on Orient's document API

https://issues.sonatype.org/browse/NX-538
openSession() might be a better choice here, since its something that has to be closed?