Merge branch 'master' into develop

* master:
  Updated docs by @dget
  There was a call to coro_spawn missing. This is a vital call as it creates the opportunity for gevent to yield between other coroutines that might be running.
  Add mock to list of deps in tox.ini
  change RedisQueryset unit tests to use Python mock library; close pipe in RedisQueryset method
  add read all test
  progress using mock library for testing RedisQueryset
  Tell Redis to do flushdb in TestRedisQueryset.setUp so that tests always start with a clean slate.
  Add .travis.yml for Travis CI (http://travis-ci.org/)
  Qualify import so that it doesn't cause an error when running tox
  Add .tox and *.egg-info to .gitignore
  Add tox.ini for tox (http://tox.testrun.org/)
  Split out DictQueryset into its own file
  Split RedisQueryset into its own file
  Move Queryset into its own package
  remove print statements
Merge branch 'response-exception' into develop

* response-exception:
  Replace FourOhFourException usage with ResponseException
  ResponseException definition and handling
Merge branch 'headers-dict' into develop

* headers-dict:
  WSGI headers normalization
  Case-insensitive request headers dictionary