PHOENIX-1266 Disallow setting NOT NULL constraint on non PK columns
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/phoenix
Phoenix-1044 : Changes to PhoenixRecordReader to fix the scan.
Phoenix 1050 : Support for DataByteArray.
PHOENIX-1268 Misleading exception when attempting to drop system table
PHOENIX-1285 Override default for histogram depth in QueryServicesTestImpl
PHOENIX-1284 Override config properties for unit tests not making it to server

Conflicts:
	phoenix-core/src/it/java/org/apache/phoenix/end2end/index/MutableIndexIT.java
	phoenix-core/src/it/java/org/apache/phoenix/end2end/index/SaltedIndexIT.java
	phoenix-core/src/test/java/org/apache/phoenix/query/BaseTest.java
Adding missing files from fix for PHOENIX-1284
PHOENIX-1284 Override config properties for unit tests not making it to server
PHOENIX-103 Drop hadoop1.0 specifics from code
PHOENIX-1280 ColumnProjectionFilter creates too many ImmutableBytesPtrs
PHOENIX-1288 Fix selecting multiple array indexes

Don't attempt to remove the same Cell multiple times when
transforming multiple array index references into a single
filtered Cell.
PHOENIX-1273 Phoenix should provide ILIKE keyword (Jean-Marc Spaggiari)
Phoenix-1275 SYSTEM.STATS table is not created when SYSTEM.CATALOG is
already present
PHOENIX-1281 Each MultiKeyValueTuple.setKeyValues creates a new immutable list object.
PHOENIX-1168 Support non-correlated sub-queries in where clause having a comparison operator with no modifier or a comparison operator modified by ANY, SOME or ALL
PHOENIX-1168 Support non-correlated sub-queries in where clause having a comparison operator with no modifier or a comparison operator modified by ANY, SOME or ALL(fix regression)