Misc updates to the query generator (part 2 of 2)

Summary of changes:

  1) (from Taras) Exercise CTAS and views by creating one from a random
     query, then SELECT * FROM table/view.

  2) Use bulk loading to generate random data. The old method was to use
     INSERTs which is very slow. Now local data files are generated and
     uploaded.

  3) Misc schema parsing changes needed to support the simplified type
     system in the earlier review (part 1).

Change-Id: I7986b97aa12051dc043faafef34a9540117e889f
Reviewed-on: http://gerrit.sjc.cloudera.com:8080/5646
Reviewed-by: Casey Ching <casey@cloudera.com>
Tested-by: Casey Ching <casey@cloudera.com>
Reviewed-by: Ishaan Joshi <ishaan@cloudera.com>
Tested-by: Ishaan Joshi <ishaan@cloudera.com>