aleph-zero <> in drill

DRILL-4094: Respect skipTests in JDBC plugin tests.

Modifies the pom.xml for the JDBC plugin to respect the maven

-DskipTests flag.

This closes #261

DRILL-3791: MySQL tests for JDBC plugin

This commit adds integration tests for the JDBC plugin with MySQL. It

also refactors the existing Derby tests to have the same general pattern

as the MySQL tests: data is defined in an external .sql file and maven

is used to start/stop external resources for testing.

Add tests for ENUM and YEAR types.

Tests for the CLOB type with Derby.

This closes #251

DRILL-3749: Upgrade Hadoop to 2.7.1

Upgrades Hadoop dependency from 2.4.1 to 2.7.1. This allows us to take

advantage of the latest S3 filesystem support. Includes update to Hadoop

methods and updated curator library (2.7.1)

Also includes adding @Ignore to TestDrillbitResilience.cancelAfterEverythingIsCompleted() as it appears to be subject to a timing error.

See: DRILL-3967

This closes #203

DRILL-3916: Add JDBC plugin to assembly

This commits adds the JDBC plugin jar to the assembly so that it can be

loaded by Drill as a storage plugin.

DRILL-3791: Fix bugs in JDBC storage plugin

Fixes issues with bit, date, time and timestamp types in MySQL.

DRILL-3869: Allow queries submitted through the web UI to end with a semi-colon

This closes #178