Reworked database factory design (using OrientDatabaseUtils)

- utils to obtain spring managed connection in case of transaction (with
JTA partial support)
- supporting transaction propagation