Merge pull request #6 from dimagi/gc-dev

Fixes get_raw_instance()
fix javascript errors on submit when there are still errors in the form
add support for setting "OK" to triggers in fullforms to match ODK/JR
Merge pull request #7 from dimagi/forever-aload

Fix forever loading when trying to save a form with required triggers
fix identifying distinct repetitions (broke in JR lib regression)
cleanup
updating readme
support for loading forms via url
Merge pull request #8 from dimagi/url-loading

support for loading forms via url
don't fail hard if the user uses a language not in the form
Merge pull request #9 from dimagi/language-defaults

don't fail hard if the user uses a language not in the form
another function for rendering select choices to sms
Merge branch 'master' of github.com:dimagi/touchforms
Merge branch 'master' of git://github.com/dimagi/touchforms
automatically call onerror if touchforms gives back a really bad response
cleanup
Merge pull request #10 from dimagi/error-handling

automatically call onerror if touchforms gives back a really bad response
when playing a form, only load the cases that you directly need

this should make 99% of the forms much much faster, although in a form
that for whatever reason needs access to the casedb outside of explicit
cases this will be a lot slower as it will do an internal http call per
case. it should be impossible to trigger this scenario via the app builder
Merge pull request #11 from dimagi/jit-case-loading

when playing a form, only load the cases that you directly need
login protect the form list, 404 instead of 500-ing when no form found

- fixes Case:54012
- also clean imports and fix warnings