Set branch version
Issue#376
Merge remote-tracking branch 'upstream/master'
Issue#376
Merge remote-tracking branch 'upstream/master'
Issue#313
Starting to implement phoenix based indexes.

Still need to tie in on the client side.
This is a really simple implementation - it doens't support covered indexes and is REALLY bloated
as each put will have a serialized index and primary PTable in its attributes.
Working on supporting secondary indexing directly in Phoenix.

Building a custom IndexBuilder (a PhoenixIndexBuilder) that will be the basis
for rewriting the current CoveredIndexBuilder. The new implementation will support
better interfaces for index builders and abstract out a lot of the complexity.

Pending:
 - There is an issue with 'back in time' updates. We need to not just rewrite the
single put, but rather the entire history from the back-in-time update forward. By
request, pushing these pending issues before complete, so there is an expected
compilation issue. This commit will be rebased when the work is completed.
Rolling back changes in phoenix core code
Adding logging to MetaDataEndpointImpl to narrow down intermittant issue
Adding more log messages
Fixing bug with Pig upsert in case of type DOUBLE
Merge pull request #394 from prashantkommireddi/master

Fixing bug with Pig upsert in case of type DOUBLE
Clear mutations list before retry upon concurrent modification exception
Merge conflicts from 2.0.1 branch
Fix conflict in javadoc
Merge branch 'master' of github.com:forcedotcom/phoenix
Transferring over bug fix from 2.0.1 branch to master
Merge branch 'master' into mutable-si
Adding Hadoop OutputFormat, RecordWriter to handle database connection, commits etc
Merge pull request #396 from prashantkommireddi/master

Adding Hadoop OutputFormat, RecordWriter to handle database connection, ...