fix styles
performance optimizations

- make treeMap calls that want a list of mapped values returned
  explicitly ask for it, so resources don't get wasted appending to the
  list when it's not used
- optimize treeMap a little
- tweak some logic to make a somewhat expensive operation in a loop that
  gets called a lot get called only when necessary
monkey-patch jstree.create to make form loading faster (Case:55212)

and remove an unused event fire
Revert "performance optimizations"

This reverts commit 37411325715486e6b2863d8b9fb0949f22605743.
fix botched revert
Merge pull request #44 from dimagi/hotfix

Revert "don't eat odkx:intent tag in head (FB:55436)"
Revert "Revert "don't eat odkx:intent tag in head (FB:55436)""

This reverts commit c921ad5490229c28ab2e9883234c46f1283422ba.
fix broken save button on new forms
add test plan
formatting
Merge pull request #46 from dimagi/test-plan

add test plan
Merge pull request #45 from dimagi/case-55436

redo odkx:intent change without breaking save on new forms
remove todo.txt
Merge pull request #43 from dimagi/case-55212

improve form loading speed (Case:55212)
Merge branch 'master' into app-manager-cosmetic-ui-changes-52356
Update model.js

renaming
Update util.js

renaming some question types (pls check i just renamed the select option button and not other random things)
fix other potentially breaking uses of 'Data Node'
Merge pull request #47 from dimagi/amelia

Update model.js
remove legacy css