Fix find bug issues in IndexedKeyValue, use ImmutableBytesPtr instead of byte[], cleanup equals and hashCode impl
Disallow SELECT *, col as it's invalid, fix aliases when indexes are used
Re-worked handling of aliases for data versus index table
Tests for checking RVC with different datatypes. Java doc fixes. Find bugs fixes
Merge pull request #483 from samarthjain/master

Tests for checking RVC with different datatypes. Java doc fixes. Find bu...
Add comment
Optimize upsert select statement to use indexes when better
Cleanup QueryCompiler interface
Support hint on UPSERT SELECT statement
More findbugs fixes
Change to use reference conn instead of client.connection
Merge pull request #485 from samarthjain/master

More findbugs fixes.
Have delete go through optimize, fix basic delete scenarios for mutable secondary indexing, cast and invert column if necessary when index being used instead of table
Fix bug introduced by find bug changes
Short-circuit building index state when we know we're doing a row deletion, serialize data table empty key value column family so we can detect row deletion reliably, look for index metadata for operations run on the server side, adding license header to files where it was found to be missing
Bug fixes for put/delete generation for mutable indexes, fixes for coercing index column refs, parameterize QueryExecTest and rename to QueryTest
Reducing max memory, fixing javadoc warning
Going back to translating query to index query once
Going back to default QueryTest
Reduce some mutable index logging to trace to get 20x unit test speedup, parameterized QueryTest to run tests against table with various mutable index configurations, correctly apply coerce to RHS when index table used, fix visit walking for Expression with no explicit visit method, maintain IN list key child expressions on client side