add calced data to sms index for trialconnect sms_logs
Merge branch 'fields' into trialconnect
Use crispy forms to create new mobile worker
adding help text to phone number field when creating new mobile worker
table for appointments report
add chart for appointments report
Set timezone when creating a project
Merge pull request #1401 from dimagi/crispy_new_mobile_worker

Use crispy forms for creating new mobile worker
relative imports
Merge pull request #1407 from dimagi/cz

relative imports
replace all lookups of restrict_superuser with optimized call

to a function that caches it for 5 seconds
Merge pull request #1408 from dimagi/cache-restrict-superusers

replace all lookups of restrict_superuser with optimized call
add simple caching to Domain.get_by_name
Merge pull request #1409 from dimagi/cache-domain-get-by-name

add simple caching to Domain.get_by_name
update auditcare and dimagi-utils refs
hotfix for when Domain._get_by_name returns None
Merge pull request #1410 from dimagi/hotfix

hotfix for when Domain._get_by_name returns None
avoid redirect when clicking on Reports tab
Merge pull request #1411 from dimagi/no-redirect

avoid redirect when clicking on Reports tab
filter cases in the wrong domain from OTA restores.

this is basically just tests with a one line change to set the domain
properly on the user object during sync