Fix handling of SampleNode in SymbolExtractor
Add array constructor syntax to migration guide
Add developer guide to documentation

Currently, this includes documentation for types, scalar functions, and
aggregation functions
Implement hash/equalTo for json type
Removed compareTo method as json type is not orderable
Optimize partition pruning for Hive client

- replace usage of Warehouse.makeSpecFromName with a more efficient implementation
- build filters based on all partition keys, even if they are missing and call
  getPartitionNamesByParts. Use empty string as placeholder for missing filters
- short-circuit parsing partition key values and creating partition objects if
  we can determine the partition doesn't match the predicate
Add 0.85 release notes
[maven-release-plugin] prepare release 0.85
[maven-release-plugin] prepare for next development iteration
Fix tracking of input rows/bytes for JOIN stages

This is a little hacky, since we should really be tracking
just the inputs due to the TableScan operator for any given
stage. However, the current stats rollup system doesn't
support this.
name of WITH query needs to be normalized to be case-insensitive
Add array concat operator

Added array-to-array, element-to-array, and array-to-element concat (||) support
Fix intellij warnings
Add support for non-equi inner joins
Add ntile window function
Only merge ORC reads that are close together
Implement json equality operators
Improved string representation of array values in jmx connector

Arrays were being rendered using the default toString representation.
So, an Array would be rendered as something like [Ljava.lang.String;@4da91ced.
Arrays are now rendered as a string representation of the contents of the array.
The string representation consists of a list of the array's elements,
enclosed in square brackets ("[]").  Adjacent elements are separated by ", ".

Fixes #1632
Improve error message when using DISTINCT with non-comparable types
Validate types for IN subquery expression