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
Add case status filter

Still needs to be added to reports loaded from snapshots
rename new goal id session variable
add new post form actions
Added date filter to reporting rate report
add filter to beneficiary report
update couchforms and receiver to test request abstraction

(the API has not yet been changed)
update couchforms and receiver to test

still no code changes on the calling end
remove seemingly unnecessary filtering logic to fix bug with forms with no submissions
use new API for SubmissionPost
Merge branch 'master' into extract-receiver-request
update receiver ref
Fixed 500 error when accessing 'Subscribe to SMS Reports'
Merge branch 'master' into 87256-case
removed unnecessary code
Merge pull request #2129 from dimagi/app-filter

remove seemingly unnecessary filtering logic to fix bug with forms with ...
add descriptors to profile and suite files and fix tests
Merge pull request #2136 from lwyszomi/89682-case

Fixed 500 error when accessing 'Subscribe to SMS Reports'