Update issue #52: 

- rewrote the aggregator interface to create a state factory; 
- added a wrapper interface for aggregation and changed the original aggregators to be field aggregators, and added a multi-field aggregator wrapper;
- rewrote test cases for new interface; 
- added count field aggregator.

git-svn-id: https://hyracks.googlecode.com/svn/branches/aggregators_dev_next@879 123451ca-8445-de46-9d55-352943316053
17 files changed