- 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.
Enhance QuerySubmitter to accept custom column width to be used while printing results.
Basic changes to support decimal data type

Change function templates to integrate with new function definition template

Scale and Precision propagation

WIP: Account for scale and precision while injecting implicit casts!

Cleanup + Propogation of scale and precision completed

Unit tests

Cleanup

Use visitor patter in ExpressionTreeMaterializer for implicit casts

Cleanup
Separate out templates for different cast functions
Cast to Int, BigInt from Decimal