Added non-django way to make a webuser superuser or staff.
Refactored code, also added user permission checking.
Merge remote-tracking branch 'upstream/master' into 88790-case
Removed 'staff' toggle from configurable user permissions page.
remove AUTO_GPS_CAPTURE toggle
Merge branch 'master' into auto-gps
Merge pull request #3972 from dimagi/auto-gps

Auto GPS Capture
updated submodules
Updated to vellum:425c30e

This commit, which will most likely not make it into the permanent source history of Vellum is: 
'128716-fix-missing-tree', '127310-duplicate-questions' and '130785-double-dup' into staging
Fix SMSES filtering
Update commcare-settings-layout.yaml

moving auto gps to android only settings area
Fix total mobile workers (SMS) chart
Merge pull request #4134 from dimagi/amelia

Update commcare-settings-layout.yaml
Merge pull request #3506 from lwyszomi/88790-case

Added non-django way to make a webuser superuser or staff member.
changed version of less required for compressor
update staging.yaml

[ci skip]
Add active mobile workers chart
Merge branch 'auto-gps+schedule' into schedule
Merge branch 'master' into schedule

Conflicts:
	corehq/toggles.py
Merge branch 'master' into logos

Conflicts:
	corehq/apps/app_manager/static/app_manager/json/commcare-settings-layout.yaml