Create method for pushing uncompressed ops into redis
Push ops into uncompressedHistoryOps list
Ensure version is still returned from redis
Tell track changes api to flush doc when flushing doc to mongo
Set up acceptance tests in TravisCI
Flush track changes api every 50 updates
Add in load throttling based on a redis key
Don't crash when logging out error
Allow source and user_id to be included when setting a document
Flush to the track changes api using the project id as well
Put doc_ids with history changes into project level set
Remove extraneous logging
Split lines on Windows line endings too
Increase redis lock expiry time to 30 seconds
Exit cleanly on SIGINT et al
Use new metrics module
Merge branch 'master' into remove_mongo_doc_ops

Conflicts:
	app/coffee/DocOpsManager.coffee
	test/acceptance/coffee/ApplyingUpdatesToADocTests.coffee
	test/acceptance/coffee/FlushingDocsTests.coffee
	test/unit/coffee/DocOpsManager/DocOpsManagerTests.coffee
	test/unit/coffee/RedisManager/prependDocOpsTests.coffee
	test/unit/coffee/RedisManager/pushDocOpTests.coffee