Refactor the Tuskar storage tests

This test refactor generalises the test cases in a way that they can be
configured to run against multiple storage backents or different
configurations such as sqlite, MySQL and PostgreSQL.

Change-Id: Ibd900f571bad8133cc35a94c1e57c7ba2382fbeb
Merge "Refactor the Tuskar storage tests"