Don't store ops in Mongo, just keep them in redis with a timeout
Merge branch 'master' into remove_mongo_doc_ops
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
Use version from web, with fallback to old mongo collection
Log out warning when using Mongo for version still
Keeping writing and reading updates from Mongo to cover the deploy period
Don't send or get versioning info to/from web

The version number is only used by the doc updater and so can be cleanly
encapsulated in a collection that only the doc updater knows about. The version
is already stored under docOps, so continue to tore it there.
Move to default settings file