Add travis-ci.org config

This will run flake8 and the tests on every PR
Merge pull request #7 from jkoelker/travis

Add travis-ci.org config
Update README.rst
Set _ as a builtin for flake8
Pep8 and pyflakes cleanup
Merge pull request #8 from jkoelker/pep8

Pep8 and pyflakes cleanup
Update requirements

Use the pypi version of oslo.config
Add zope.sqlalchemy
Install all packages
Merge pull request #9 from jkoelker/oslo.config

Update requirements
Use quantum trunk
relax sqlalchemy requirement to allow 0.7.10
No need to use twophase in sqlalchemy since we only talk to one db
Ensure model instance have an id

* Register a sqlalchemy event listener on all models that are subclasses
  of HasId to make sure id is set on object creation so the id can be
  referenced prior to commit.
* Add TODO entry to think about refactoring out sqlalchemy from the
  plugin
Merge pull request #10 from jkoelker/oslo.config

Use quantum trunk
Optimize pip installs for travis
Use latest upstream pep8 for flake8 compat
added mysql-python to pip-requires
Merge pull request #11 from jkoelker/pip-reqs

added MySQLdb to pip-requires
Bring tox.ini inline with what travis-ci runs
flake8 already in test-requires