DRILL-790: In FragmentExecutor if operator tree init fails notify failure to root fragment to avoid query hangs.
DRILL-660: Fix errors when querying a hive table with no data.
DRILL-502: Fix running sum type for average function.
DRILL-773: Add test for aggregate function with drill custom function
The actual fix is in Optiq.
DRILL-738: Add test for left, right and replace function from sql
DRILL-720: Add secondary cast rules to be able to implicitly cast to VARBINARY (from VARCHAR, INT, BIGINT, FLOAT4, FLOAT8)
DRILL-944: Fix overflow while adding Time + Interval data type
DRILL-537: Add a unittest that reads from a Hive table which has all supported data types in Hive->Drill.
DRILL-521: Fix failures in metadata conversion of Hive tables for INFORMATION_SCHEMA

- Instead of converting two forms of Hive types info (string and ObjectInspector), switch
  to using only one form of type info TypeInfo.
- Add missing mappings of Hive data type to Sql data type.
DRILL-677: Convert Hive data types to nullable SQL types in metadata conversion.
DRILL-678: Fix maxLen of varchar and precision of decimal type in InfoSchema.

Derive maxLen of Hive string/varchar and precision of decimal from Hive table metadata.
DRILL-963: Fix Hive test [TestViews.testInfoSchemaWithView()] on Windows
DRILL-964: Allow enabling/disabling storage plugin instance from UI

+ Creating a client per request (to avoid issues with multiple connections).
+ Correcting the links.
+ Searchable result table.
+ Minor UI tweaks.

Squashed commits:
[461182d]
[99a678a]
[2c16c3a]
DRILL-965: Close underlying buffers/channels when FragmentContext is closed.

* Fixes unit test failures due race condition between closing the allocator and last message handling.
DRILL-858: Fix bugs in handling Hive views in INFORMATION_SCHEMA generation.

Also:
- Added a new interface DrillViewInfoProvider which provides view related info to
  components such as InfoSchema. Drill or Hive view table implement this interface.
- Throw UnsupportedOperationException if any queries use Hive views
  as querying Hive views is not supported in current version.
DRILL-946: Fix minor bug in casting decimal to double
DRILL-969: Improvements to ValueVector allocations
DRILL-863: Sort column IDs in text reader

Without this, if the columns passed to the reader are not in order, the reader does not read them correctly.
DRILL-548: Re-enable tpch13

I am no longer seeing the IOOB exception.
DRILL-909: Handle OOM in UnlimitedRawBatchBuffer