DRILL-1549: Partition pruning for simple IN filters.
DRILL-1534: Implement Mappify UDF to transform map into a repeated map with key, value pairs
DRILL-1511: C++ Client. Fix compiling issues in DRILL-1297 patch.

- Remove forward enum type declaration (not allowed in C++ 03).
- Add space between `<` and `::` to fix compilation of clang
DRILL-1305: C++ Client. Consume QueryState message from the Drillbit.
DRILL-1540: Provide a fallback data format in case Drill is unable to determine one

+ added "storageformat" to ignored list to avoid failure in existing cluster.
DRILL-1567 - Pushdown fails with WHERE clause with more than one AND or OR operator of same type
DRILL-1508: Implement pushdown for LIKE operator in HBase storage engine
DRILL-1547: enforce writers to explicitly check for buffer bounds to avoid IndexOutOfBounds errors; make writer hierarchy to stop immediately in case of a write error
Avro record reader

Reader for Avro data files.

Supports:
- All primitive types
- Arrays
- Nested records
- Enums

Unimplemented:
- Endpoint affinity
- Recursive data types
- Complex types: Maps, Fixed, Unions