put load from case above update case in case ui
refactor form elements so that index is a data attribute and not a subele
implelement dragging and dropping forms between modules
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
cleanup
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