WIP
Merge branch 'master' into 85383-case
WIP
replace couchforms update handler with python equivalent
fix test for python xml2json in couchforms

insignificant test change:
test is tightly coupled to an exception message
which used to be an erlang dump
and is now a lxml sytax error message

specifically added the text Invalid XML to the error message
so I could check for that rather than something more tightly coupled
update couchforms ref
Merge branch 'master' into 85383-case

Conflicts:
	corehq/apps/commtrack/models.py
Added 'program-based filtering' in CommTrack
Merge branch 'master' into 85383-case
removed unnecessary code
Add case status filter

Still needs to be added to reports loaded from snapshots
Merge branch 'master' into 85383-case
Removed debugging lines and cleared the code
add filter to beneficiary report
Merge branch 'master' into 85383-case
Code refactoring - merged duplicated code
Merge remote-tracking branch 'origin/master' into opm_filter
move form_received signal stuff into receiver submodule

pass domain and app_id directly into receiver call
add submit_form_locally as better replacement for spoof_submission

make submit_case_blocks use submit_form_locally instead of
spoof_submission

fix tests that relied on spoof_submission being lenient about domain
name vs domain object
deal with auth issue in submit_form_locally