Addresses failing quota int-tests

Refactored tests following comments
Needed to update tearDown method

Change-Id: I2ae65a01f32b7a7afe779d8b54c019c033ac4889
Fixes: bug #1155317
Adds optional hostname to calls involving users

All calls that involve calling a user by name now
also allow for the host to be specified optionally.

Similarly, all calls that respond with a user also include
the host, defaulting to '%', MySQL's shorthand for 'anywhere'.

There are also a few fixes to get all real, fake, and tox tests
to work. Those will probably be rebased away if other reviews are
merged first.

Change-Id: I6df821ef2ad7d0602a060c853f0ef9bdc5c11c26
Add snapshot ORM to reddwarf

- snapshot ORM model (migrate script)
- unittest for ORM

blueprint consistent-snapshots

Change-Id: I26045ff6da322802e79bbb1e6467bfe14d05688f
Merge "Add snapshot ORM to reddwarf"
Merged upstream reddwarf changes from Stackforge into the snapshots fork.

Resolved
Conflicts:
	reddwarf/common/exception.py
	reddwarf/tests/unittests/backup/__init__.py