put load from case above update case in case ui
change subcase UI for repeats (no backend yet)
make subcase repeats work in the backend
sort questions in case config by form order
allow forms to be copied between modules
Merge branch 'master' into swap-load-update
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
fix sort-questions for 1.x apps
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