Fixed root history schema; skeleton of root history model
Added root history to instance details. Still need to move the root history over to mysql/extensions, but the int tests work right now.
Fixed a comment and added InstanceStatus.ERROR since it seemed to be missing.
PEP8 on a comment and removed a log debug line.
Moved X-User call to WSGI middleware.
Fixed a fake guestagent call so the tests pass in fake mode, too
Adding a reddwarf-api binscript
Merge pull request #70 from hub-cap/add_api

Adding a reddwarf-api binscript
Fixing the setup.py to have the new reddwarf api
Merge pull request #71 from hub-cap/add_api

Fixing the setup.py to have the new reddwarf api
Merge pull request #68 from ed-/root

Mering in ed-'s Root history code.
Allowing a user to add a volume to the instance on create api call

added some helper code to make sure the mysql service is up

add a config value to turn on volume support

moving around the lines to be dependent on volume support

trying to stop volume support

fixes with the merge

imported and raised exceptions in guest correctly

fixed the config get values as boolean and not just the string

deleting the serivce status entry on delete of the instance so that the

guest can not update the instance to active again.

made the create and update times saved correctly for an instance

check if mysql is already installed in the guest

clean up instance model

using _(i8n)

adding the populate databases back in

pep8 compliance

updated apt get version method

moved the volumeHelper class to a new module

made the start/stop mysql methods public

created a method to create volume for instances and readability

created a new client for volume calls

added the volume and size to the create/list/show instance api calls

removing the mount_point and device_path from the MysqlApp class

removing code that deleted the instance status entry

adding volume service to the reddwarf.conf.test file

set volumes to not be disabled by default
clean up and change the volume desription to have the instance id

fake mode works with all the tests

mounting a volume is causing a database name of #mysql50#lost+found to be created

pep8 fixes
pep8 fixes and resolve a few other rebase issues
Merge pull request #65 from cp16net/volume-api-part1

Adding optional volume support to RDL
Continued work on resize_flavor.

* Added FlavorNotFound and OverLimit exceptions.
* Added restart_with_sync.
* Added resize_flavor method to instance/models.py.
Made resize almost work.

* Raise CannotResizeToSameSize when trying to do so.
* Changed create_user to use grant statements.
* Fixed bug where starting mysql would fail if the ib_logs had mysteriously vanished.
* Added async call stub, which will work ok until we get the task manager in place.
* Changed resize flavor to do much of its work asynchronously, since we have to wait until we can confirm a resize in Nova.
* Added a RESIZING task.
* The only reasons I say it "almost" works is because in testing users are being deleted during a resize... somehow.
Made resize work in fake mode.
Fixed things suggested in the pull request.
No longer require a volume.

* Added a VolumeCreationFailure exception, which is raised on Instance creation if the volume doesn't prov.
* Casted the flavorid in the flavor view code to a string to ensure it works in fake mode.
* Changed the Guest code to save the volume info in fstab.
* Split the VolumeHelper into VolumeDevice and VolumeMountPoint classes.
* Changed fake mode to work when no volume is given.