Adding partition-by/order-by predicates to AnalyticEvalNode/TAnalyticNode.

Change-Id: Ie0448fbdc853147e8e2693e40eeb49655941ed47
Reviewed-on: http://gerrit.sjc.cloudera.com:8080/4014
Reviewed-by: Matthew Jacobs <mj@cloudera.com>
Tested-by: jenkins
Add SQL syntax highlighting to query summary page

Change-Id: Ic0727f0004ced9810bf0144b27dffd095ad037ad
Reviewed-on: http://gerrit.sjc.cloudera.com:8080/3894
Reviewed-by: Abdullah Yousufi <abdullah.yousufi@cloudera.com>
Reviewed-by: Lenni Kuff <lskuff@cloudera.com>
Tested-by: jenkins
Adding an atomic-swap function to AtomicInt and more tests in atomic-test

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