The ability to run tests at various backend

Added base test case class to use different db backends. For correct
operation the class requires an environment variable to the root user
access uri. Thus certain groups of tests can be run under different
engines.

Blueprint: tests-given-db-backend
Change-Id: Ic5d3cfe8764b3c04affe79088473255c17535e54