db: make compatible with SQLAlchemy 0.8

Argument assert_unicode is deprecated in SQLAlchemy 0.7.
Also it is removed from SQLAlchemy 0.8.
Arguments convert_unicode, unicode_error, and _warn_on_bytestring
seem to cause problems with SQLAlchemy 0.8.

Closes-bug: 1235829

Change-Id: I713dd446756398805404400d05b1d0927601dd97
Fixed misspellings of common words

Fixed misspelling of common words found by the 'misspellings' tool.

Closes-Bug: #1257531
Change-Id: If317929be260c5efb0949921be1143d1ccd4e283
Extract suffix from req URL to avoid escaping dots

Usernames and their hosts can contain dots. As such,
user CRUD requests may end in ids that contain one
or more fullstops. Our request router can interpret
these as file suffixes and our methods and as a
result, truncates these ids improperly.

This change inspects the request object in these
cases, looks for a possibly misinterpreted suffix,
and reattaches the suffix to the id. This means
that escaping . in requests shouldn't be necessary.

Closes-Bug: #1252327

Change-Id: I74c4d6694baba44ebe0018eedac2ae5c4773b370
Updated from global requirements

Change-Id: I53a67cd02cb0d4a3cb118b95d9826c82eafd3fbc
Fixed typos in files in trove/guestagent.

Fixed misspelled words/sentences in these files.

Change-Id: I948d9a61a7f3b0accd7aa9d07c8f9bfdc0b92fb6
Closes-Bug: #1258761
use_stderr should be False for tox tests

Reverting the change to the trove.test.conf so that the tox tests are
not so verbose with all the logging when running through the tests. It
makes it very difficult to find out what failed and where without much
groking of the output.

This was a change i made so that when you do a './redstack start-fake'
it would show the logs in the screen session. But this turned out to be
a bad idea when running in tox.

Change-Id: I236b2de2e89e49fd937d917d2955fddb5fb35d6f
Add -U to pip install command in tox.ini

Ask pip to upgrade packages in the virtualenv so that a long-lived
virtualenv is still kept up to date as external dependencies change.

Change-Id: Ieae9d6f642d8ef93c699d434698c53fc1fa4e3eb
Fix deleted_at timestamp in usage tests

* use the mgmt api to look up the instance for the deleted_at time

Closes-Bug: 1236620

Change-Id: I96d46f9f48616124f59efeb1292cfe0768b6318c
Merge "Fix deleted_at timestamp in usage tests"
Merge "Extract suffix from req URL to avoid escaping dots"
Merge "db: make compatible with SQLAlchemy 0.8"
Merge "Updated from global requirements"
Merge "Fixed typos in files in trove/guestagent."
Merge "use_stderr should be False for tox tests"
Merge "Add -U to pip install command in tox.ini"
Merge "Fixed misspellings of common words"