clean up missing whitespace after ':'

Change-Id: I85a0348b978d4045ebb12a99f1bd9d5888a65b3b
Remove tests for non-existing SimpleScheduler

The test class removed actually being an exact copy of the above
MultiDriverTestCase.

Change-Id: Id2c4141a7da8475e44d534d2e61ae83bf532d980
Correct spelling of quantum

Change-Id: Icc0a69178da13f4679b594b50e3a980ba9ec19bd
Merge "Remove tests for non-existing SimpleScheduler"
Fix typo/bug in generic UC dropper

Change *fields -> *columns.

There should be tests for other backends mysql and postgres
but at this moment it is not so easy to implement it.

Fixes bug 1123848

Change-Id: I65a618760d499501589d5536c9f7dc64483b19ed
Merge "Correct spelling of quantum"
Add generic dropper for duplicate rows

Add generic function that help us to drop duplicated rows from table,
before creating unique constarints. It is very usefull in migrations,
because it will allow DBA to make migrations without IntegrityError
exceptions.

It deletes all duplicates of rows except row with max value in id column.

blueprint db-unique-keys

Change-Id: I7e48d3eb78cf9a5d30752541b143b0c9fa1f838a
Remove race condition (in TaskLog)

Delete all duplicate rows with same (task_name, host, period_beginning,
period_ending) expect one with the biggest value in `id` column.

Create UC on fields (task_name, host, period_beginning, period_ending)

Replace Select then Insert -> Try to Insert.

blueprint db-unique-keys

Change-Id: I99f45a6de6630482e9c56738f894cc55a37fffaf
Merge "clean up missing whitespace after ':'"
Merge "Fix typo/bug in generic UC dropper"
Merge "Add generic dropper for duplicate rows"
Merge "Remove race condition (in TaskLog)"
Use oslo-config-2013.1b3

The cfg API is now available via the oslo-config library, so switch to
it and remove the copied-and-pasted version.

Add the 2013.1b3 tarball to tools/pip-requires - this will be changed
to 'oslo-config>=2013.1' when oslo-config is published to pypi. This
will happen in time for grizzly final.

Add dependency_links to setup.py so that oslo-config can be installed
from the tarball URL specified in pip-requires.

Remove the 'deps = pep8==1.3.3' from tox.ini as it means all the other
deps get installed with easy_install which can't install oslo-config
from the URL.

Retain dummy cfg.py file until keystoneclient middleware has been
updated (I18c450174277c8e2d15ed93879da6cd92074c27a).

Change-Id: I4815aeb8a9341a31a250e920157f15ee15cfc5bc