IMPALA-950: Skip computing stats for decimal columns.

This patch also adds a mechanism to return analysis warnings to
client, which is used to log skipped decimal columns.

Change-Id: I30c246044a68ec8861cd5bed072bd54e65a079e6
Reviewed-on: http://gerrit.ent.cloudera.com:8080/2822
Reviewed-by: Skye Wanderman-Milne <skye@cloudera.com>
Tested-by: jenkins
Pass effective user to data sources and admission control

Change-Id: I818f30eeece075d0482d767022865fffd35de5a1
Reviewed-on: http://gerrit.ent.cloudera.com:8080/2943
Reviewed-by: Matthew Jacobs <mj@cloudera.com>
Tested-by: jenkins
IMPALA-916: Reduce the probability of two SendReport() calls at the end of the FragmentExecution.

Try to reduce the cases where two reports are send, once by the PlanFragmentExecutor
and once by the reporting thread, by adding an atomic flag. Added a couple of more
functions in AtomicInt (safe read and cas which returns the latest "old" value).

Change-Id: Ie59026c1f184af96e95b2f848eb86bc4c86f7c67
Reviewed-on: http://gerrit.ent.cloudera.com:8080/2680
Reviewed-by: Ippokratis Pandis <ipandis@cloudera.com>
Tested-by: jenkins
Adding thirdparty lz4 files

Change-Id: If04efe4ef4625f17cc5b76914ea7a84b06f6e29f
Reviewed-on: http://gerrit.ent.cloudera.com:8080/2947
Reviewed-by: Nong Li <nong@cloudera.com>
Tested-by: jenkins
IMPALA-834: Fix for Create Table like Views

Change-Id: Ied1f706c48a1106e1d6fc2aa73e57746f52ea333
Reviewed-on: http://gerrit.ent.cloudera.com:8080/2939
Reviewed-by: Lenni Kuff <lskuff@cloudera.com>
Tested-by: jenkins
IMPALA-1030: HdfsTableSink was evaluating exprs in Prepare()

Exprs need to be prepared and opened before calling GetValue().

Change-Id: I51d111b79c3453c9ab7acad14b93566f03decbcc
Reviewed-on: http://gerrit.ent.cloudera.com:8080/2959
Reviewed-by: Skye Wanderman-Milne <skye@cloudera.com>
Tested-by: jenkins