First cut of the sms queue
WIP
Merge branch 'master' into 85383-case
WIP
Starting API v6
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 backend support to the sms queue for handling domain timing restrictions
Merge branch 'master' into 85383-case

Conflicts:
	corehq/apps/commtrack/models.py
Add UserESMixin
Add tests for UserES
Add tests for ES User API
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
Add UI to settings config for sms-based time restrictions
Merge branch 'master' into 85383-case
Removed debugging lines and cleared the code