[zookeeper] Readonly for non superuser

At some point we can add fine grained permissions.
[beeswax] Explain query is empty
HUE-1932 [hbase] Better error message when HBase Thrift server is not there

New error like:
"HBase Thrift 1 server cannot be contacted: Could not connect to localhost:9090"
HUE-1952 [core] Tutorial panel should be easier to dismiss

Changed display of the popover
Added padding and made close icon bigger
Fixed a few tour labels
HUE-1954 [beeswax] The result table header doesn't move on scroll or resize

Fixed corner cases
Removed specific IE9 scroll behavior
HUE-1951 [beeswax] Add row numbers

Added row numbers to results
Fixed scroll to top problem
HUE-1950 [beeswax] Saving a query name or sql does not seem to update it with IE

Added caching directives to ajax calls
HUE-1858 [oozie] "Could not save workflow" error message requires substantially more information

Also fix 3 tier graph with decisions and forks.
Improve general error handling.
HUE-1556 [core] Create the users home directory automatically at login

Add tests by monkey patching LdapBackend.
HUE-1955 [beeswax] Save a query with resource fails

Tested various other combos
[core] Manage apps to load from hue.ini

Now load the desktop config first in order to support a black list of
apps from the [desktop] section of hue.ini
The blacklisted app won't even be loaded for now.