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
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
Merge branch 'master' into update_metrics
prefix metrics as they were in v2 metrics
Merge branch 'master' into update_metrics
update metrics in file added during upstream merge
force pools to have a unique name even when none is specified
fix inverted seconds vs milliseconds
remove unnecessary extra context in metric names
Merge pull request #157 from fourk/update_metrics

WIP -- Update codahale metrics to v3.0.1