pep8
Add ability to create/edit custom location data
Remove unused old location edit view
wip
location cleanup
pep8
Add ability to create/edit location w/ custom data
Clear up unused stuff from old custom data form
Export custom location data
Refactoring Location export
Refactor location export to avoid duplicate calls
Merge remote-tracking branch 'origin/master' into custom_location_data

Conflicts:
	corehq/apps/locations/models.py
	corehq/apps/locations/util.py
	corehq/apps/locations/views.py
Properly export consumption dict on new domains

Previously if consumption dict was empty, no headers were exported
Fix consumption upload with new format
Enable bulk upload of custom location data
catch and log IllegalCaseId, but accept form

respond with 201, save form as XFormError

this is basically pre-atomic form submissions behavior
except that there is no chance of some of the cases getting processed
but not others
remove remaining usages of accounting preview toggle
tolerate redudant CustomDataFieldsDefinition docs
Revert last three attempts at fixing staging.yaml

[ci skip]
Merge pull request #4826 from dimagi/illegal-case-id

catch and log IllegalCaseId, but accept form