UpsertSelect
Merge remote-tracking branch 'origin/master' into new_array_type
Upsert select and upsert values
Changes for Upsert Values/Select with Arrays
Commit new classes
Review fixes
Merge remote-tracking branch 'origin/master' into new_array_type

Conflicts:
	phoenix-core/src/main/java/com/salesforce/phoenix/compile/ExpressionCompiler.java
	phoenix-core/src/main/java/com/salesforce/phoenix/compile/UpsertCompiler.java
	phoenix-core/src/main/java/com/salesforce/phoenix/parse/ParseNodeVisitor.java
Upsert Select/values final push
changes for CHar
Remove Ignore tag and fix connectionless for visibility issue
Merge remote-tracking branch 'origin/master' into new_array_type

Conflicts:
	phoenix-core/src/main/java/com/salesforce/phoenix/expression/ExpressionType.java
Merge pull request #707 from ramkrish86/new_array_type

Upsert Values and Upsert Select with Array
Tweaks for array constructor
Add array to something that needs to be evaluated on completion
Fix array constructor serializer
Fixes for partial eval of array constructor and null handling