[core] Stream CSV download and limit XLS download

CSV download can be streamed because that format can be contatenated easily.
Tablib XLS has a max size of 65000 rows, so it must be limited.
Also added a "starting yield" so that downloads start early rather than later.
[sqoop] Not unicode strings in argument expansion

Python 2.6.4 > do not support unicode strings in argument expansion.
HUE-2100 [beeswax] Query with error should not show the cancel button

Fixed query stated
Fixed typos and double CSS class
Set a minimum log size
HUE-2104 [beeswax] Don't truncate space characted values from query results

Replaced with &nbsp;
[metastore] Do not concatenate spaces in cells result
HUE-2109 [core] Use MPL instead of LGPL for certificate bundle
[liboauth] Add a mapping to shorten domain names in usernames
[beeswax] Escape space to HTML spaces in some tests
HUE-2091 [fb] Configurable tempfile.tempdir for local file upload
HUE-2095 [beeswax] Do not fetch statements without a resultset

HiveServer2 in 0.13 raises an exception if we call fetch result on
a statement without a resultset.
Merge remote-tracking branch 'remotes/origin/testing' into testing