JonAggregator does double count
Using stream-lib HyperLogLog implementation for cardinality aggregator
Change aggregator value type. New ObjectColumnSelector for string type.
Cardinality aggregators. Cardinality metric serde.
Fix for occasional UnsupportedOperation exception
Changes for retrieving raw cardinality objects from rows.
Removing example classes
Removing reference to example aggregator factory
Cleanup
Use convenience methods for retrieving bytes from ByteBuffer as mentioned by @cheddar
Fixes and improvements recommended by @cheddar. Unique aggregator cache key. Hard coded max intermediate size for cardinality object.
Much newer version of stream-lib HLL implementation. Using bulk ByteBuffer read method instead of loop.
Removed loops for buffer writing in favor of the much faster duplicate and put method.
Tests for cardinality aggregator. Helped to find and fix bug in cardinality comparator.
Merge branch 'druid-0.5.x' of github.com:testflight/druid into tf-druid-0.5.54
Use raw row value for orderBy comparisons.
Merge branch 'tf-druid-0.5.x' of https://github.com/testflight/druid into testflight-tf-druid-0.5.x

Conflicts:
	client/src/main/java/com/metamx/druid/http/BrokerMain.java
	common/src/main/java/com/metamx/druid/aggregation/AggregatorFactory.java
	common/src/main/java/com/metamx/druid/input/MapBasedRow.java
	realtime/src/main/java/com/metamx/druid/realtime/RealtimeMain.java
	server/src/main/java/com/metamx/druid/http/ComputeMain.java