Initial commit/skeleton for Flavor model
Flavor resource: adds capacities to serialization and also get_one method
Updated Resource Class API

Add transactions to the database operations
Add GET and DELETE operations
Support association of Racks in POST operation
Starts work on nested marshalling
Merge pull request #10 from mtaylor/resource_class_updates

Updated Resource Class API
Add entry points to the API

GET / and GET /v1/ now return basic metadata. The look and feel is
in line with the other OpenStack APIs, albeit more spare.

Signed-off-by: Tomas Sedovic <tomas@sedovic.cz>
Merge pull request #12 from tomassedovic/entrypoints

Add entry points to the API
Initial support for updating Rack
Flavor resource: adds delete and fixes links (self) in serialization
Merge pull request #11 from jguiditta/docs

Add more developer documentation.
Tweak the "contributing to tuskar" section
Merge pull request #8 from mfojtik/rack_update

Initial support for updating the Rack resource
Merge remote-tracking branch 'marios/flavors'

Conflicts:
	tuskar/api/controllers/v1.py
	tuskar/db/sqlalchemy/api.py
	tuskar/db/sqlalchemy/models.py
Use openstack-config in CONTRIBUTING.rst

Makes it easier to edit the config file.

This utility comes from openstack-utils.
Simplify sqlite3 command in CONTRIBUTING.rst

Just pass the '.schema' command as an argument.
Put comments above commands in CONTRIBUTING.rst

I was reading these comments as if they applied to the command below
them.
Set --debug in the config file

Rather than passing it on the command line, just set it in the config
file so that e.g. tuskar-dbsync also prints debug output.
Pretify json output when poking API with curl
Fix rack update support

Currently, you must do:

  curl -X PUT -H 'Accept: application/json' \
              -H 'Content-Type: application/json' \
       -d '{"id: "1", "name": "new-name"}' http://0.0.0.0:6385/v1/racks

but PUT should be on the entity URL itself:

  curl -X PUT -H 'Accept: application/json' \
              -H 'Content-Type: application/json' \
       -d '{"name": "new-name"}' http://0.0.0.0:6385/v1/racks/1
Add a script to populate the DB with sample data

We may not keep this script around forever, but its useful right now.
Fix 62 pep8 errors

We should all run 'tox -e pep8' before pushing.