Remove RemoveSortRule and PushSortPastProjectRule during Drill Logical planning phase.
fix NPE in merging receiver
Add support for non-equijoins in the presence of other equijoins between the same tables.
Specify target traits based on converted RelNode's trait, in stead of empty trait sets, when call planner to get the logical plan.

Add back RemoveSortRule to Logical rulesets.
DRILL-474 - Long.MIN_VALUE is not parsed as BIGINT but as a Double
DRILL-475: TestJdbcQuery fails on Windows due to resource leak
DRILL-476: Create binary_string() function to convert encoded binary string to sequence of bytes
DRILL-477: o.a.d.exec.vector.ValueHolderHelper.getVarCharHolder() creates a BigEndian buffer
DRILL-452: Conversion functions for external data types