PHOENIX-1341 Exit status for PhoenixRuntime

Return a non-zero exit status on a failure in PhoenixRuntime.

Signed-off-by: Gabriel Reid <gabrielr@ngdata.com>
PHOENIX-1332 Support correlated subqueries in comparison with ANY/SOME/ALL
PHOENIX-619 Support DELETE over table with immutable index when possible
PHOENIX-1314 Assertion tripped for skip scan with two unit tests(Rajeshbabu)
PHOENIX-943 Handle pushed down post-filters for subquery in joins with limit and non-groupby aggregation
PHOENIX-1313 Investigate why LocalIndexIT.testLocalIndexScanAfterRegionSplit() is failing (Rajeshbabu)
Add missing commit in unit test
Correcting test annotation for SpillableGroupByIT
PHOENIX-1330 Flag VARBINARY VARBINARY ARRAY declaration in DDL as an error
PHOENIX-1214 SYSTEM.CATALOG cannot be created when first connection to cluster is tenant-specific (Jan Van Besien)
PHOENIX-1353: CsvBulkLoad doesn't work in secure env
PHOENIX-1357 Salt sequence table to prevent same RS from getting all sequence calls

Conflicts:
	phoenix-core/src/main/java/org/apache/phoenix/coprocessor/MetaDataProtocol.java
	phoenix-core/src/main/java/org/apache/phoenix/query/ConnectionQueryServicesImpl.java
PHOENIX-1361 Sequence value goes backwards if sequence validated before reserved

Conflicts:
	phoenix-core/src/main/java/org/apache/phoenix/coprocessor/MetaDataEndpointImpl.java
	phoenix-core/src/main/java/org/apache/phoenix/query/ConnectionQueryServicesImpl.java
Use non zero thread pool depth for tests
PHOENIX-1365 Make sequence salt buckets configurable
PHOENIX-1365 Make sequence salt buckets configurable
PHOENIX-1297 Adding utility methods to get primary key information from the optimized query plan (Samarth Jain)
PHOENIX-973 Lexer skips unexpected characters
Fix test for isSequenceTable
Reverting previous unintentional change