update blueflood-core to use Metrics v3
fix bugs
update http module to metrics v3
make threadpool names unique
add jvm metrics
instrument log4j
remove unnecessary http instrumentation of tests
fix integration tests to use metrics v3
fix NPE
Merge remote-tracking branch 'racker/master' into update_metrics

Conflicts:
	blueflood-core/src/main/java/com/rackspacecloud/blueflood/io/NumericSerializer.java
	blueflood-core/src/main/java/com/rackspacecloud/blueflood/service/LocatorFetchRunnable.java
	blueflood-core/src/main/java/com/rackspacecloud/blueflood/service/RollupContext.java
	blueflood-core/src/main/java/com/rackspacecloud/blueflood/service/RollupRunnable.java
fixes after merging master back in
serialize sets the same way as basic rollups.
serialize more things in gauges.

Basically, they are a basic rollup + last value.

This required a teeny change in the way BasicRollups are deserialized: we only deserialize 4 stats now, rather than everything until the stream empties.
Merge branch 'master' into update_metrics

Conflicts:
	blueflood-core/src/main/java/com/rackspacecloud/blueflood/io/AstyanaxWriter.java
	blueflood-core/src/main/java/com/rackspacecloud/blueflood/service/LocatorFetchRunnable.java
	blueflood-core/src/main/java/com/rackspacecloud/blueflood/service/RollupRunnable.java
make concurrency gettable
Merge pull request #159 from fourk/make_concurrency_visible

make concurrency gettable on TtlCache
fix poms so intellij recognizes integration test source folders
update CHANGES to describe configuration changes relating to batching
indentation
Merge pull request #160 from fourk/fix_poms_for_intellij

fix poms so intellij recognizes integration test source folders