DRILL-875: Fixes for DRILL-707, DRILL-780, DRILL-835 (Schema change), DRILL-852, DRILL-876, DRILL_877, DRILL-878, DRILL-890
DRILL-748: C++ Client. Support timestamp/date before unix time and handle y2028 problem.
DRILL-870: C++ Client. Support negative interval types.
DRILL-898: C++ Client. Fix decimal data type.