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
Merge pull request #12 from dimagi/cz

login protect the form list, 404 instead of 500-ing when no form found
display feedback to users and don't spin forever on certain errors

- fixes Case:52078
support for referencing user_data
Merge pull request #14 from dimagi/user-data-support

support for referencing user_data
Merge pull request #13 from dimagi/cz

display feedback to users and don't spin forever on certain errors
Revert "display feedback to users and don't spin forever on certain errors"

This reverts commit 578868a3567fee6747d8a60a9fe7361601e34350.
fix pre-validation of all questions before cloudcare submit
Merge pull request #15 from dimagi/droos

fix regression
Case:45592 better positioning of loading spinner in cloudcare
Merge pull request #16 from dimagi/spinner

Case:45592 better positioning of loading spinner in cloudcare
Update commcare jars

Update commcare-libraries.jar to CommCare 2.4 (build #17607) and
javarosa-libraries.jar to JavaRosa Core Library - CommCare 2.4 Fork
(build #7).
Merge pull request #17 from dimagi/update-jar

Update commcare jars
fix bug where cloudcare errors weren't being displayed for certain errors
Merge pull request #18 from dimagi/cz

fix bug where cloudcare errors weren't being displayed for certain errors
switch onlanginfo to be a more generic onload callback when a form loads
bugfix