Add tests for escaped / plain text webpages

Change-Id: Ia0adeff41a84508d170f12d51bbd944662763977
Reviewed-on: http://gerrit.sjc.cloudera.com:8080/3837
Reviewed-by: Henry Robinson <henry@cloudera.com>
Tested-by: jenkins
Reorganize/reduce end to end test time.

This patch does a few things:
1) Move the metadata tests into their own folder under tests/. I think it's useful to
loosely categorize them so it's easier to run a subset of the tests that are most
useful for the changes you are making.

2) Reduce the test vectors for query_tests. We should have identical coverage in
the daily exhaustive runs but the normal runs should be much better. In particular,
deemphasizing scanner tests since that code is more stable now.

3) Misc test cleanup/consolidate python test files/etc.

Change-Id: I03c2f34877aed192c2a50665bd5e15fa85e12f1e
Reviewed-on: http://gerrit.sjc.cloudera.com:8080/3831
Tested-by: jenkins
Reviewed-by: Nong Li <nong@cloudera.com>
IMPALA-1021: Fix loading of views with decimal and complex-typed columns.

Change-Id: I8b63c31be47dd64f1e13fb29be3105b0f7e245dc
Reviewed-on: http://gerrit.sjc.cloudera.com:8080/3820
Reviewed-by: Alex Behm <alex.behm@cloudera.com>
Tested-by: jenkins
Adding support for {anti,left semi,left outer} joins to the partitioned hash join implementation.

Adding the "anti join" keyword in the frontend and the corresponding backend paths for the
partitioned hash join implementation.  Adding some basic testing for this new join (the
other types have already tests).

Also, fixing a bug in the tuple stream when it was handling strings.

Change-Id: Ied8cff96b2bca284a5f66f7d11df5c5b5ec789cc
Reviewed-on: http://gerrit.sjc.cloudera.com:8080/3805
Reviewed-by: Ippokratis Pandis <ipandis@cloudera.com>
Tested-by: jenkins