Adding the completed portion of the performance tests for a counter.  As written, the counting-performance-tests application will generate simulated network traffic and insert it into a capped blocking queue as fast as possible.
Adding model classes needed for Activity Stats
Adding test cases to for Counter Event serialization tests
Updating headers for the java files
Introducing DAO and initial test case for Counter Storage
Making some minor changes to the counter performance test project
Merge branch 'collector-metrics' of https://github.com/ning/collector into collector-metrics
upgrading java compiler to 1.7 and adding more test cases for Counter Storage
Fixing the failed test case
NING-13291: Adding the code for the counter aggregator.  Tests are not yet written, so this component has not been integrated with the existing system.
Merge branch 'collector-metrics' of https://github.com/ning/collector into collector-metrics
Created test cases for all Db scenarios.
Introduced RollUpCounterProcessor
NING-13292: NING-1329: Adding some tests for the counter event aggregator to ensure that the component is threadsafe and performant in scenarios where a single counter is aggregated rapidly and many counters are aggregated rapidly.  These tests have all been successful, and I declare this component ready for consumption.
Merge branch 'collector-metrics' of https://github.com/ning/collector into collector-metrics
NING-13292: NING-1329: Fixing one edge condition wherein flushing the buffer while counters are very active can cause undefined behavior.  The fix was to add some reference counting to the map being used in each aggregation.  This has had no measurable impact on performance, and the added test for this exposed error condition ensures that the flsuhing can be done in rapid succession without introducing errors to counters
Introduced Counter Event Cache Processor
Optimizing Inmemory counter processor and removing cyclic dependency
Replacing use of unknown Objects.equals(null, ...) with null == ...  This was causing compile issues for me.  

Also fixing a potential divide by zero exception in the counter aggregator test that can happen if a timed component runs too fast
updating code based on review comments