IMPALA-1260: Preserve missing tables from WITH-clause analysis.

The top-level WITH-clause is analyzed in a new hierarchy of analyzers
distinct from the analyzer passed into its analyze().
In order to trigger loading of missing tables from the WITH-clause
(and nested WITH clauses) we need to register the missing tables
found during WITH-clause analysis in the original analyzer.

Change-Id: I7c18a1b4e450c5cd31e6e5a349832633cec61ac2
Reviewed-on: http://gerrit.sjc.cloudera.com:8080/4404
Reviewed-by: Alex Behm <alex.behm@cloudera.com>
Tested-by: jenkins
CHAR(N) Followup Patch

This patch addresses:
  1. Char doesn't use codegen
  2. Not in-lining large CHAR(N) for N > 128
  3. Parquet reader/writer for CHAR(N) and VARCHAR(N)

Change-Id: I83a29a8bd312841a3e29bfe2243884074570f247
Reviewed-on: http://gerrit.sjc.cloudera.com:8080/4280
Reviewed-by: Victor Bittorf <victor.bittorf@cloudera.com>
Tested-by: jenkins