Merge pull request #284 from tonyhuang/index

Secondary Index I
Partial work on secondary indexes
partial work on secondary indexing
Keep secondary index branch in syn with master
Issues #288, #289, #290, #311
Merge remote-tracking branch 'upstream/master'
fix issue with not caching evaluated result in client side aggregators
Slight cleanup to TestWALReplayWithIndexWrites in hbase-index.

We were using the wrong class (CoveredColumnIndexer) to setup the index table for the
the ColumnFamilyIndexer, causing the write the index table to fail because it was missing
an expected column family.
Comments fix for #314
Update README.md
Update README.md
Added new aggregate function details into csv file
Merge pull request #314 from anoopsjohn/master

Issues #288, #289, #290, #311
Syn changes from master
No need to evaluate ColumnExpression in
DistinctValueWithCountServerAggregator#aggregate()
Merge pull request #319 from anoopsjohn/master

No need to evaluate ColumnExpression in DistinctValueWithCountServerAggregator#aggregate()
partial work on secondary index cleanup
Merge branch 'master' into si

Synching si branch with master branch
Partial secondary index work
Change author name to match github username, fix formatting (remove tabs, fix indentation) of ColumnModifier.java.