add calced data to sms index for trialconnect sms_logs
Merge branch 'fields' into trialconnect
table for appointments report
add chart for appointments report
Set timezone when creating a project
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
update casexml submodule
gps coulmn only in patient-summary report
all place names capitalized
red for male, blue for female in charts