Remove deprecated settings from java-exec's drill-module.conf
DRILL-1073: Include intermediate fragments when initializing remainingFragmentCount

Ignore QueryState.COMPLETED messages in jdbc.

This was causing the Query Complete message to get sent before the query had actually completed.
DRILL-1053: Check file if it exists on filesystem before adding it to FileInputFormat
DRILL-1013: Changed type of monthsToMillis to long.
DRILL-1057: Support partial profiles in query profile interface
DRILL-1054: Handle return statement in function templates
DRILL-997: Basic metrics and threads UI.
DRILL-972: Add newline if no delimiter is specified; avoid rescanning (contains DRILL-950).
DRILL-1052: C++ Client. Update protocol buffer generated code.
DRILL-1045: C++ Client Properly shutdown sockets
DRILL-605: Round up decimal when truncating fractional part
DRILL-1080: Handle out of space condition in Hash join probe
DRILL-1081: Always return OK_NEW_SCHEMA on first batch in Streaming Agg
Add vector validator to IteratorValidator
DRILL-1083: Fix Travis integration
DRILL-519: Fix regression with decorrelation in tpch21 (based on updated fix for correlation bug in Optiq, allow PushFilterThroughJoin to be applied to JoinRelBase.)
DRILL-1077: OperationStats enhancements —

Add setLongStat and setDoubleStat to set metrics directly.
Remove shared HashTableMetrics class
Add ResizeTime for hash aggregate and hash join.
Not all RootExec should report the metrics in SenderStats. Break up into RootExec specific MetricDefs.
Add BYTES_SENT metric for all RootExec
Rename N_SENDERS to N_RECEIVERS
DRILL-1078: Added metrics to unordered receiver (+ renaming) and merging receiver.
DRILL-561: Implement btrim/trim

Make use of existing UTF8 function

Added test for btrim
DRILL-841: Using BigDecimal to round and truncate.