add support for resource descriptors; give translations and forms descriptors
use with open
fix tests
use unicode; use trans(); better unknown language txt
tollerate missing langs in form and module names
add descriptor for user reg form
fix badness
fix tests for user registration
merge with master
fix careplan tests
Bihar reports: Fixed issues reported by Matt.
only allow creation of one careplan module per app
Merge pull request #2015 from dimagi/cp-only-one

only allow creation of one careplan module per app
don't overwrite module variable
Merge pull request #2018 from dimagi/module-over

don't overwrite module variable
update stack if condition
Merge pull request #1993 from dimagi/trans-name

tollerate missing langs in form and module names
Added flag and possibility to add location to WebUser when commtrack is enabled
Merge pull request #1962 from dimagi/descriptor

add support for resource descriptors; give translations and forms descri...
Fixed typo, also updated exception handling.