1. In README.md, added configuration and pre-test setup information, and instructions on running tests through script.
2. Created a select test case as an example.
3. Added support for queries via the JDBC interface in QueryDispatcher and DrillTestBase.  Currently debugging issues.
4. Revamped test verifier:
   a. Removed the MD5 checksum method;
   b. If verification-type list is empty, no verification will be performed;
   c. Enhanced the in-memory verification method by printing out lists of unexpected results and/or missing results;
   d. Added ResultSet verification (for JDBC-returned results).
5. Fixed a bug to trim off whitespaces in query input files at the beginning and the end of the files.
6. Added submitType and queryType in support of multiple query interfaces and logical and physical queries in addition to raw queries.  These are extended in both the TestCaseModeler and json test processor and provider.
7. Cleaned up the drillTestConfig properties.