[core] HUE-2334. Add cx_Oracle to external dependency
[core] HUE-2334. Make cx_Oracle compilation optional
HUE-2438 [core] Disable SSLv3 for Poodle vulnerability

Also disable SSLv2.
https://pythonhosted.org/pyOpenSSL/api/ssl.html#OpenSSL.SSL.OP_NO_SSLv2
HUE-2445. kt_renewer should explicitly ask for renewable tickets
HUE-2444 [search] Remove showDetails:false from the grid result dump

Deleted showDetails and details from the doc object
HUE-2448 [oozie]: fix a unicode exception

This can occur if the form error message contains unicode.
HUE-2447 [core]: ignore if document tables already exist

This migration can be quite slow if there are many documents.
This patch mitigates an error where the user interrupts the migration
while it's active and tries it again.
[core] Check Oracle client only when Oracle is installed
HUE-2430 [pig] Progress bars of running scripts not updated on Dashboard

Changed dashboard to be refreshed also when scripts are not running
Fixed a but with failed logs retrieval
HUE-2346: Compile hue-JT-thrift-plugin against hadoop2.4 with backward compatibility
[core] Update tests to use latest Hadoop versions
HUE-2155 [search] Field names autocomplete

Support for field autocompletion, AND OR TO keywords and range autotype
HUE-2449 [oozie] Remove redundant delete

This deletion is unnecessary as we're using the
django.middleware.transaction.TransactionMiddleware, wraps all
the view calls in a transaction, and roll it back if there is
an error. This also helps to avoid calling `coordinator.delete()`
if an exception happens before the coordinator was saved.
HUE-2449 [oozie] Raise an exception if oozie frequency is invalid
HUE-2453 [beeswax] Add an order by id for the query_history

Additionally sort by id DESC when queries have the same submission time (another key).
[beeswax] Now Hive leaves some temporary files when doing a CTAS
Merge remote-tracking branch 'remotes/origin/testing' into testing