Refactor DB tests

This is a big change but a necessary one. It moves all the database
connection stuff, even for test purpose, in
ceilometer.storage.impl_<backend> rather than redeclaring stuff inside the
tests.db module. That means less code and the possibility to run the API
test against various database backends for free.

Change-Id: I5e2ae2a2628de0d1e105c9d525c510fd356295d4
Signed-off-by: Julien Danjou <julien@danjou.info>
api: run max_resource_volume test on SQL backend

Change-Id: I7928da7d4ca10684de1f7bddac5e356c218d9725
Signed-off-by: Julien Danjou <julien@danjou.info>
Remove impl_test

Change-Id: If939bbaebf35a326076b6263f70248ff13975b45
Signed-off-by: Julien Danjou <julien@danjou.info>