Fix bug in change streamer

Tested on local instance of couch. include_docs parameter values “True” and “False” apparently both evaluate to false since neither value causes the docs to be included. A value of “true” causes them to be included.

http://127.0.0.1:5984/commcarehq/_changes?include_docs=True - not included
http://127.0.0.1:5984/commcarehq/_changes?include_docs=true - included
Merge pull request #85 from dimagi/fix-change-streamer

Fix bug in change streamer
add 'doc' back to change if required
fix cached db to only fetch doc when necessary
update cached db on save and load
add stuff couchdb document classes
cleanup settings
add redis cache
fix empty database bug
ignore idea files
Merge pull request #86 from dimagi/include-doc

Include doc
handle doc deletes in sql pillows
restrict django to <1.7
Merge pull request #87 from dimagi/sqldelete

handle doc deletes in sql pillows
add bulk reset method
Merge pull request #88 from dimagi/bulk-reset

add bulk reset method
Set timeout on request
Merge branch 'request_timeout' into autostaging