Adjusted Cassandra consistency defaults so anyone updating between CF-based consistency and global consistency without updating their config will keep QUORUM for writes instead of ONE
Implemented TTL for datapoints to allow data to be removed automatically after a configurable period of time
Fixed change to default datastore in config
Expanded comments for TTL setting to clarify how the TTL is applied
Added ability to align aggregated reporting time
Support other whitespace in WordSplitter

Our Carbon setup at work, some of which is custom-built, typically uses
tabs and not spaces in the Carbon plaintext protocol. The stock Carbon
daemons are fine with this, as are some related tools like
graph-explorer.

However, Kairos's carbon server only accepts spaces, and throws
exceptions for every received line using tabs. This change makes it
split strings on any (iso-8859-1) whitespace characters without
sacrificing much of the speed improvement over String.split() or
Pattern.split(). It also allows leading or trailing whitespace on input
lines.

As far as I can tell, this does not break any other uses of
the WordSplitter class.
Merge branch 'feature/cassandra-datapoint-ttl' of github.com:warmans/kairosdb into develop
Merged ttl change
Merge branch 'develop' of github.com:thepaul/kairosdb into develop
Merged word splitter changes to handle all whitespace characters
fixed some spelling mistakes in error message
Fixed concurrent modification in the data cache
Commented out parser speed test. It is failing and not an true automated test anyway.
Updated gitignore to ignore DS_Store files and lib/ivy.
Merge pull request #29 from warmans/bug/cassandra-consistency-defaults-change

Adjusted Cassandra consistency defaults for edgecases
Merged with develop