DRILL-446 Fix Json Array parsing
- Add TPC-H Data as test dependency (automatically downloads from s3 on first execution)
- Update avg function to divide using double instead of integers
- Update classpath file system to return correct size information (to allow cp use of Parquet files)
- Enhance BaseTestQuery to support all query types (sql, physical logical) and execution from file
- Add TPC-H queries updated to use TPC-H test data (disabled)
- Update field name matching to be case insensitive.
- Treat CHAR literals like VARCHAR in Optiq
- Add clear as part of VectorUtil
- Add hash aggregation physical plan executions using tpch data.
Fix ScreenCreator so that it captures memory leak failure before returning successful result.  Fix memory bugs found by fixing memory leak detection error.
More memory fixes
Add git.properties to build for reference purposes.
DRILL-451: Throw runtime exception when json reader encounters parse exception
DRILL-445: Enable FMPP maven plugin execution with eclipse
DRILL-431: MapR profile - unit tests try to use localhost as the MapR cluster

This was caused by incorrect configuration key: "fs.name.default", but should be "fs.default.name"

Replaced all occurrences of both with variable FileSystem.FS_DEFAULT_NAME_KEY

also updated hadoo-core version number for mapr profile
DRILL-444: Support using (NOT) LIKE and (NOT) SIMILAR TO in SQL queries
Add TPC-H sample data to distribution tarball.
Drill-449: Catch parsing error thrown by Antlr parser, when expression has error, and stop the execution immediately.

DRILL-449: minor change to test case.
DRILL-385: Implement Top-N sort operator
DRILL-386: Implement External Sort operator
DRILL-465: submit_plan does not parse query strings correctly from shell
DRILL-433: Enhance QuerySubmitter to accept custom column width to be used while printing results.
DRILL-464: Fix for RepeatedValueVectors not loading correctly
DRILL-458: Use GenericAccessor for accessing RepeatedTypes in jdbc
DRILL-88: Implement HBase Storage Plugin
DRILL-467: support multiple "and" join conditions in merge join operator.

DRILL-467: Support multiple "and" join conditions in merge join operator.
Update AggregateChecker to add errors to ErrorCollector instead of throwing Exceptions
1. Tests pending