UCLA reports: Refactored code, splitted reports, added WebUser role permissions accessing to UCLA reports.
Fixed 'responsible party' filter, also refactored code.
remove unnecessary error handling
pep8
only check unmerged branches in check-all-merges
add --exclude argument to check-all-merges.py

as well as a --config for using a premade config,
and a command for dumping such a config
make fab migrate run in preindex code/env
expand usage of .disable-on-submit and remove $.disableOnSubmit

used to only work if you put it on the submit button/input
now you can also put it on the form instead

- added a $.disableButton which takes care of doing that
- change all usages of disableOnSubmit to .disable-on-submit
add .disable-on-submit to a few forms in basic_info_modals
Merge pull request #3598 from dimagi/clean-up-formdata-model

Clean up formdata model
Merge pull request #3582 from lwyszomi/117437-case

UCLA reports: Refactored code, splitted reports, added WebUser role perm...
Merge pull request #3603 from dimagi/check-all-merges

Improve check-all-merges script
Merge pull request #3601 from dimagi/fix-fab-migrate

make fab migrate run in preindex code/env
add extra option for rdt_not_available
pep8
rename middleware method to avoid multiple calls
fix typo in comment
Merge pull request #3607 from dimagi/fix-comment

fix typo in comment
Merge pull request #3602 from dimagi/disable-on-submit

.disable-on-submit
implement rename_lang in all modules