add auth context to every form

this leaves a record of what kind of auth was used for the form
currently just in the auditing phases
test ?authtype=digest is same as default
let user configure simple case/subcase select workflow
Revert "make test output a litte more intuitive"

This reverts commit e09fa453b1bb72f08053d13cc3050012a20ba724.
add simple test for tiered-select suite generation
New wisepill entry point
trigger save button in tiered select UI
break get_module_by_id into a seperate method

for clarity but also to avoid overwriting the `module` variable in local scope
i18n
Merge branch 'master' into authcontext
Merge branch 'master' into tiered-select
add support for chained parent selects (instead of just one level)
add test for chaining select
allow modules for parent select that aren't detected as parents

also fix a UI bug that didn't show up until I had multiple options for parents
refactor and add cases updated indicator
Merge branch 'master' into wisepill-api
bump ctable version
Merge branch 'master' into caseupdates

Conflicts:
	corehq/apps/callcenter/indicator_sets.py
matchers no longer required
Use CommConnectCase for WisePill device lookup