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.
HUE-2059 [core] Only display history documents in their home section

Make sure that trashed or history documents does not appear in the main list.
We filter them from the mine document list.
Added some tests.
Merge remote-tracking branch 'remotes/origin/testing' into testing