Disable 'Update User Information' button when there are no changes
indentation fix
Merge pull request #4193 from lwyszomi/update_button

Disable 'Update User Information' button when there are no changes
include the request object in build error

so that we will have the URL in sentry
Merge pull request #4188 from dimagi/include-request-in-error

include the request object in build error
call process_cases directly instead of through a signal
fix receiverwrapper test
make form and case processing transactional
save cases in test utils
fix case tests
fix couchforms tests
fix receiverwrapper tests

forms are now only saved once!!
fix commtrack tests
move and rename some core couchforms functions
fix phone tests

this is actually likely a live bug as well, and likely what cases
document update conflicts

reprocess_form_cases did not share its caller's case_db
so it was refetching them and saving the cases that were already
in memory; when the caller then went to save those cases it would
error
delete cruft
fix index tests with a tearDown
add deleted_ok in a second place after previous merge
move process signals outside transaction

and save xform a second time, only if there are errors
test making sure form edits are atomic