Merge pull request #284 from tonyhuang/index

Secondary Index I
Partial work on secondary indexes
modify TenantCacheImpl and HashCacheClient for equi-joins
partial work on secondary indexing
Keep secondary index branch in syn with master
Update README.md
code refine
Merge https://github.com/forcedotcom/phoenix

Conflicts:
	src/main/java/com/salesforce/phoenix/cache/TenantCacheImpl.java
	src/main/java/com/salesforce/phoenix/join/HashCacheClient.java
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.
Update README.md
Update README.md
Merge pull request #314 from anoopsjohn/master

Issues #288, #289, #290, #311
Syn changes from master
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.
Partial secondary index work
Fix test failures for secondary indexing