HUE-296 [core] Memory profiling config
Revert "[core] make snappy a first class citizen"

This reverts commit 8d15fcf37fe9deedbd0579f1744db7728642db4b.

Conflicts:
	apps/filebrowser/src/filebrowser/views.py
Revert "[core] Add python-snappy library"

This reverts commit c8a63af10a56ca1d3bba96a51d114c976d63dffa.
HUE-2026 [core] Create a doc model write permission

Add permission 'modify'.
Implicit read permission with 'modify'.
Modify pig and oozie apps to use 'can_modify' when
allowing other users to write.
HUE-2026 [core] Create a doc model write permission

Improved sharing modal UX
HUE-2026 [core] Create a doc model write permission

change modify to write
[core] Add BeautifulSoup and have requests use it

Replace charade with BeautifulSoup which has an MIT license.
BeautifulSoup can also use chardet just in case.
[core] Improve memory debug view

Add commands on heapy variable:
type.0, type.1, etc.
[core] RemoteUser middleware fixes
HUE-2039 [beeswax] Remove the need to clone a shared query

A non shared design can't ne seen or modified by someone else without the
write perm.
A shared design can be executed in auto mode and will appear in the history
of the user.
A shared design can be saved as a new design.
Adding tests, refactored a bit the view to remove some logic from the view.