Fix misspellings in marconi

Fix misspellings detected by:
* pip install misspellings
* git ls-files | grep -v locale | misspellings -f -

Change-Id: Ibe7ca120f132c83e39d14ffcafd330522c8ab164
Closes-Bug: #1257295
Improve help strings

Follow oslo.config style guide for help strings better to create
consistent help strings:
* Finish help strings with "."
* Add missing space between strings

Change-Id: I2e23144208dd0d567b02be78a9f0f309f0ac6294
Use six.moves.urllib.parse instead of urlparse

To keep Python 3.x compatibility, use six.moves.urllib.parse
to replace urlparse.

Change-Id: Ib82f1f5108e4ec4f420f7a4745ab968df409c11d
Apply six for metaclass

__metaclass__ cannot be used in python3.
six be used in general for python 3 compatibility.

Change-Id: I5b3a55bd8a43bbc9c75fcc7f005d31c4af102c3f
Merge "Use six.moves.urllib.parse instead of urlparse"
Merge "Improve help strings"
feat(sql/driver): expose ControlDriver, more config

This patch adds two features to our current sqlalchemy driver:

- option to configure connection URI for driver
- Skeleton of ControlDriver written

With the ControlDriver, the expected methods were stubbed out.

Small fix: all controller methods not yet implemented now raise
NotImplementedError.

Change-Id: I1cd4a4d75cbbee7f0ff574c5be4d11660359ab7e
Partially-Implements: blueprint: sql-storage-driver
Fix two small typos in marconi/queues/storage/sharding.py

Replace 'preferabaly' with 'preferably' and 'fron' with 'from'

Change-Id: I547fc679edd6f2a1077265273d480f957f5994d1
Merge "Fix two small typos in marconi/queues/storage/sharding.py"
doc(README): Have the user pass '-v' when starting marconi-server

Users sometimes get confused when maconi-server doesn't print out anything
about which IP and port it is listening on. Recommend passing '-v' so they
learn this trick right off the bat.

Change-Id: I49cd29566b18506fad4f9450ba46159f0a75590d
Merge "feat(sql/driver): expose ControlDriver, more config"
Merge "Apply six for metaclass"
Sync common modules from olso and remove py3kcompat

Module py3kcompat was removed from oslo-incubator, use
six directly.

Change-Id: I4011680b1f7438a4cf5e0da453fe3d04ae460da8
Merge "Fix misspellings in marconi"
Merge "doc(README): Have the user pass '-v' when starting marconi-server"
feat(v1.1): Plumb v1.1 API in the WSGI transport

This patch creates a copy of the v1.0 API as a starting point for
implementing the v1.1 API. The way that the "admin_mode" config option was
implemented was changed, in order to simplify the grafting of the two API
versions into a single driver. When the mode was implemented via inheritance,
grafting the two API versions required some ugly hacks.

Partially-Implements: blueprint api-v1.1
Change-Id: I0e753315e3171bb5c23a57b8fb3826d08bfd5f26
Merge "feat(v1.1): Plumb v1.1 API in the WSGI transport"
Merge "Sync common modules from olso and remove py3kcompat"