Adds reset-task-status mgmt api instance action

When reset-task-status is called the instance's task status is set to NONE.

Partially implements: blueprint reset-task-status-mgmt-api

Change-Id: I3150b53c3feb586d4bcfa8a2f5807ecd53c89e26
Prevent Upstart from restarting guest in Restart tests

Stop the mysql service explicitly during the blackbox restart
tests, so that upstart does not try to re-spawn the mysql process
and cause test failures. This is needed for the blackbox tests to
successfully run.

Fixes bug: 1110895

Change-Id: I44cfeac3350913af5b6cb05b8b3373ab84c448f7
Merge "Adds reset-task-status mgmt api instance action"
Merge "Prevent Upstart from restarting guest in Restart tests"
Ignore .testrepository directory.

Fixes bug #1120549

Change-Id: I0b1812699d143965dc18996d52fd4698d9ce14a5
Specify Python 2.7 for cover environment in Tox.

Fixed bug #1123261

Change-Id: I0066176be489a94a99d48bba4b3548ae348809cf
Added the cover directory to .gitignore.

Fixes bug #1123300

Change-Id: Id122bb0d3cfa6c2e78bced622b7dd24a940b5e65
Merge "Added the cover directory to .gitignore."
Modify-user features.

Grant, revoke, list user access.
Change user password and get single user.

Partially implements blueprint modify-users

Change-Id: I0001a7a9d1c527b88a1ed965f0f077c864e602cf
Merge "Modify-user features."
Change default service_type in tests to 'database'

fixes bug 1131037

Change-Id: I6dd8125d7435a46299f038796ea040eae98bbd57
Implement alternate root privileges

Addresses comments from a previous review
Leave configs in configs!
Cleaned up unit test, removed mock too

Implements: blueprint create-restricted-root-account

Change-Id: I43327c97c7b80dc99a2cfe071562d01f2d0f54a4
remove the namespace_packages from setup.py

In reddwarf's setup.py, the method setuptool.setup() currently accepts a parameter for namespace_packages, and it shouldn't.

Change-Id: Ica1fbebd5cbd5943c3a1b322d14a280737bc0542
fixes: bug #1136189
Fixing run_tests.py so it emits an error upon failure.

fixes bug 1144683

Change-Id: If9ef4e53d012fed1c44ea5c099f2e750c167265d
Joins oslo dict values with reddwarf values.

fixes bug 1144700

Change-Id: Icc452cd511c6ffda57e41dbc93f44621e4c8489e
Fixes data type bug in get-user call

Additionally, fixes a bug in the fake guestagent causing
grant permissions to persist after a user is deleted.

Partially addresses bug #1132975

Change-Id: I2b6951d1569224661747b3a889c8840ce2b205fa
Merge "Fixing run_tests.py so it emits an error upon failure."
Use tarball for python-reddwarfclient dependency

* Openstack-ci creates a tarball at tarballs.o.o when tag matches:
  ref: ^refs/tags/([0-9]+\.)+[0-9]*
        (alpha|beta|candidate|rc|a|b|c|r|g)[0-9]*$

Fixes bug#1131509

Change-Id: I5e3d00c57dfe977f6e9a01dea25b97c8fcdf0d1d
Store the context in the local.store.

fixes bug 1147173

Change-Id: Ida78074a8003cf2411122352387f4e593cbf84c5
Quota feature

Quota check for create/delete/resize volume
Quota is implemented as a decorator, which can be easy enabled and disabled if wanted.
The quota feature uses a reservation system that reserves resources prior to usage.

BP https://blueprints.launchpad.net/reddwarf/+spec/quotas

Change-Id: I5df82c8f1d7b40311b5d5d7301992607f98e9b2a