The initial partial implementation of the activity data store
Added the ActivityRangeFacetHandler
Added the parameter specifying merging level to the mapReduce.combine
method
Update sensei-core/src/main/java/com/senseidb/indexing/activity/ActivityFieldValues.java
Enhanced the activity store
Start to work on time aggregates for the activity engine
Use norbert for request routing in sensei. Saves a bit of code, and lets us take advantage of norbert fault-tolerance facilities
Consistent hashing handled by norbert.
Added the partial implementation of the time aggregates
Added unit tests
Added more unit tests
Finished basic unit tests. Started to integrate time aggregates into the
Sensei core
Prepared the activity implementation for the integration testing
Progress on using norbert for load balancing
Merge branch 'master' of github.com:jhartman/sensei

Conflicts:
	sensei-core/src/main/java/com/senseidb/conf/SenseiServerBuilder.java
	sensei-core/src/main/java/com/senseidb/search/node/AbstractConsistentHashBroker.java
	sensei-core/src/main/java/com/senseidb/search/node/SenseiBroker.java
	sensei-core/src/main/java/com/senseidb/search/node/SenseiSysBroker.java
	sensei-core/src/main/java/com/senseidb/search/req/mapred/obsolete/MapReduceBroker.java
	sensei-core/src/main/java/com/senseidb/servlet/AbstractSenseiClientServlet.java
	sensei-core/src/main/java/com/senseidb/servlet/SenseiHttpInvokerServiceServlet.java
	sensei-core/src/main/java/com/senseidb/servlet/ZookeeperConfigurableServlet.java
	sensei-core/src/main/java/com/senseidb/svc/impl/ClusteredSenseiServiceImpl.java
	sensei-core/src/test/java/com/senseidb/test/SenseiStarter.java
	sensei-war/src/main/java/com/senseidb/servlet/SenseiNodeServlet.java
Using Terence's load balancer
Allow for fault tolerance if the merge result. Should help latency and throughput if a searcher is misbehaving at the expense of both accuracy and recall.
Fixed couple of bugs
Added perf tests
Activity code complete