Import 'db' from oslo-incubator

Based on oslo-incubator a3302722c45f77ea923c6c289b6c10ef58193503

Change-Id: Ife5b9e355c4b1f6628f5dcd16fdfdd24154d8e8c
Import 'db.sqlalchemy' from oslo-incubator

Based on oslo-incubator a3302722c45f77ea923c6c289b6c10ef58193503

Change-Id: I00fabd715cf39814657e734c90d421702c1a461c
Add Components to API

blueprint api

Change-Id: I8d266b4b1e00f4275417262b01fd8cfff8027323
Add Services to the v1 API

Based on the current spec at:
https://wiki.openstack.org/wiki/Solum/API#Service_2

blueprint api
Change-Id: I43498a35e9dfef35f4bb22b4bf9540bbc00abf38
Support building wheels (PEP-427)

With that, building and uploading wheels to PyPI is only one "python
setup.py bdist_wheel" away.

Also, changes LC_ALL from C to UTF-8 to get around a bug in pip:

https://github.com/pypa/pip/issues/761

Change-Id: I508ab6436c29b23f6b8d56c0ec63eb26f3568819
Merge "Support building wheels (PEP-427)"
Merge "Add Services to the v1 API"
Merge "Add Components to API"
Add Extensions to API

blueprint api

Change-Id: Iaf89c0e0188b8882a1c852ec5259aca7842df9b4
Add Operations to API

blueprint api

Change-Id: I2854cac3df720ad33012fad8bffc6d31e286a96c
Add Sensors to API

blueprint api

Change-Id: I6957884d94d0aaba9ecbae7bc6509f4f7856dd40
Re-factor each resource implementation into separate file

We are adding code for different resources and v1.py is growing. It will
be better to have each resource implementation in a separate file.

Change-Id: Ibc1a3523ed4545c02b437540aec7b063b9e2c87f
Fix python 3.3 failures

This patch makes python33 gate happy.

Change-Id: I4d3b97300d57d926c3c413fbdbd41bd35a502735
Re-factor functional test code

1. Since they are version 1 tests, create new namespace v1.
2. Groups tests under new separate classes for each resource.

Change-Id: I4fc865438744bedf3a06b97a23826d220ef1a0d8
Use the default port in the sample usage

Change-Id: Ibb0b35db1f8e39fe028aa4bc11997f269f00b123
Merge "Import 'db' from oslo-incubator"
Merge "Import 'db.sqlalchemy' from oslo-incubator"
Import openstack.common.config from oslo-incubator

This imports the automatic config file generator code from
oslo-incubator, at commit 3756985c4538c322f98e55650c727c1f066334b6.

Change-Id: Ia655624a62caf543fc4f6ecd5cfe62363781b666
Move ending of one line docstrings to the same line

Change-Id: Ibd25dfa2cfbdec3b5cf7a44047a304fda2bd0eb9
Adjust names in example URIs to be more realistic

Change-Id: Ic62e6a2db818e601d259836e3b9376c0b114cae4