IMPALA-974: Return NULL on overflow when casting decimals.

Change-Id: Ie4d7723570ea731f6cbaff16e43d8ff86b6d33c3
Reviewed-on: http://gerrit.ent.cloudera.com:8080/2795
Reviewed-by: Marcel Kornacker <marcel@cloudera.com>
Tested-by: jenkins
SHOW FUNCTIONS should return the functions sorted by signature.

Change-Id: Ia843331ff22bd482e716ed12e09b6778fc53dac2
Reviewed-on: http://gerrit.ent.cloudera.com:8080/2804
Reviewed-by: Marcel Kornacker <marcel@cloudera.com>
Reviewed-by: Skye Wanderman-Milne <skye@cloudera.com>
Tested-by: jenkins
IMPALA-887: Improve partition pruning time (final)

This commit contains the final set of changes for improving the
performance of partition pruning. For each HdfsTable, we materialize a
set of partition value metadata that allows the efficient evaluation of
simple predicates on partition attributes without invoking the BE. These
changes result in three orders of magnitude performance improvement
during partition pruning.

Change-Id: I5b405f0f45a470f2ba7b2191e0d46632c354d5ae
Reviewed-on: http://gerrit.ent.cloudera.com:8080/2700
Reviewed-by: Dimitris Tsirogiannis <dtsirogiannis@cloudera.com>
Tested-by: jenkins
Add support for client SSL to Python Beeswax client

Change-Id: I0d9352471067bfe19e25221e0ecbbb08f945b962
Reviewed-on: http://gerrit.ent.cloudera.com:8080/2810
Reviewed-by: Henry Robinson <henry@cloudera.com>
Tested-by: jenkins