Merge branch 'subcase-repeat' into case-config
Merge branch 'sort-questions' into case-config

Conflicts:
	corehq/apps/app_manager/static/app_manager/js/case-config-ui-2.js
Merge branch 'master' into case-config
just move case config template to a separate file, reformat
change 'case_name' to 'name' in UI
Merge branch 'master' into case-config
Merge branch 'master' into case-config
move knockout bindings to central place
stop using grey placeholder text in subcase ui
change CaseXML to CaseConfig.CaseConfig
Merge branch 'sort-questions' into case-config

Conflicts:
	corehq/apps/app_manager/static/app_manager/js/case-config-ui-1.js
refactor case-config js in prep for bigger refactor

- ripped out deeply nested subclasses
- gave control of save button and requires dropdown to knockout
remove print statements
make Child Cases popover work again
make mapping from OpenSubCaseAction docs to (js/knockout) CaseTransaction (renamed from SubCase) more explicit
Merge branch 'master' into case-config
make case property table model more generic and clean up UI
fix some styling
get case opening on the new case config code

delete vestiges of the old code (bye bye ejs)
requiring a case is currently broken
Merge branch 'master' into case-config