[core] Doc model API and desktop permissions cleanup

Looks big but mostly URL rewrite
Move API to /desktop/api to unify and simplify permissions (as desktop
should always be non restricted, except at the view level. currently
non admin user can't log out :)
Improved testing of DocModel
Improved testing by switching to non admin user some tests
Add autocomplete to DESCRIBE statement in Beeswax
HUE-1885 [useradmin] Sanitize user list
HUE-1887 [oozie] SLA dashboard polishing

Pass #1
SLA main page:
- add one more day in the end date
- sort list by nominal time
HUE-1892 [oozie] Permission denied for hive-site.xml for Hive action on workflow

Rename hive-site.xml example to hive-config.xml.
Add a note on the editor of Hive action.
Cleaner History page with direct link to dashboard from the editor.
Merge remote-tracking branch 'remotes/origin/testing' into testing