invalidate toggle cache when editing in the UI
add a UI to rebuild a case from forms from the case details page

found myself logging into the server to do this a bunch.

is behind a toggle so no one who doesn't want to needs to see this.
Merge pull request #3422 from dimagi/toggle-cache

invalidate toggle cache when editing in the UI
improve report fixture handling
Merge pull request #3406 from SolDevelo/FIXTURES_2

Pathfinder/m4change - improve report fixture handling
Merge pull request #3423 from dimagi/rebuild-case

add a UI to rebuild a case from forms from the case details page
remove unused form namespaces
Merge pull request #3428 from SolDevelo/CLEAN_UP

Pathfinder/m4change - remove unused form namespaces
pep8 and i18n SubmissionsByFormReport
refactor SubmitHistory

- replace es_query and es_response with a simple @memoized
- make es_results way less terse
- change return type of pull_users_and_groups to accept accessing fields as attributes
- change return type of _report_user_dict similarly
make SubmitHistory filter on (xmlns, app_id) pair
add doc_info processor for showing usernames in case detail
update to pretty-user-display branch of casexml
make locations a cacheable document
add views to location caching
Merge branch 'multimedia-case-properties' into autostaging
Merge remote-tracking branch 'origin/sql-dailyformstats' into autostaging
Merge branch 'pretty-user-display' into autostaging
Merge remote-tracking branch 'origin/cache-locations' into autostaging
Merge remote-tracking branch 'origin/hq-dropdown' into autostaging