Add support for replicaSet mongo setups by passing in an array of server parameters in the form of [<hostname>, <port>, <options>]

eg.
[
	['db1.domain.com', 27017, { auto_reconnect: true, slave_ok: true }
	['db2.domain.com', 27017, { auto_reconnect: true, slave_ok: true }
	...
]
Fix cube server for node v0.10 

Relevant issues in node can be found here:
https://github.com/joyent/node/issues/4942

This is the commit which caused the change:
https://github.com/joyent/node/commit/327b6e3e1de88ba1db83142d53b3a57f0d06d519#lib/http.js
Update mongodb to 1.2.14, stabilizes tests

 - as suggested in #89, latest mongo driver stabilizes tests
 - also broke out metric tests for min/max
 - also add explicit check for 2500 test events in metric-test.js
tweak gitignore
comment emitters, tidy up magic numbers
0.2.5
Merge branch 'seanmoon-bug/node-fix-v0.10'
0.2.6
Update dependencies
fix make test
0.2.7
comment endpoint
break out database config into separate files

 - shared 'database.js' for tests and server
 - minimizing use of `throw` in anticipation of bigger refactor

Aside: I'd like to move to more node.js idiomatic callback(err,thing)
wherever possible in Cube, probably as a major semver release.
merge #27 from @LemonCake
allow mongo connection string URLs in config
0.2.8
Expose offset option in default dashboard.
Update D3 and Cubism.
Merge pull request #124 from square/update-libraries

Update D3 and Cubism.
0.2.9