DRILL-1612: Add maven enforcer rules for maven and Java version

* Allows compilation with JDK version 1.7.x and maven [3.0.4,4) only.
+ Updated maven-enforcer-plugin to 1.3.1.
DRILL-1347: Update Hive storage plugin to Hive version 0.13.1 from current version 0.12.0.
DRILL-1528: Update HiveRecordReader to read Hive Decimal types with scale and precision.
DRILL-1524: Fix Hive Parquet SerDe reading issue when all columns are projected.
DRILL-1557: Drill build failure

# Moved "MapR Drill Third Party Artifacts" repository above Pentaho's one.
DRILL-1421: Add unit tests and data.  Bump up drill-optiq version to 0.9-drill-r5.  Fix is in corresponding Optiq version.
Update Netty to 4.0.24.Final
Fix for setValueLengthSafe method in variable length vectors that was causing a failure in the parquet reader.
Fix Parquet reader to not delete (harmlessly) the allocated buffers twice