activating additinal caching bits

orgs, reports, user middleware
account for other nonstandard backends that are now present when retroactively billing smses
catch exceptions
log exception
Merge pull request #1507 from dimagi/sms-fix

Fix management command for retroactively billing sms to be more robust
tell cacheinvalidate pillow to never write to db

we only want to have the latest instance when running. we can monitor status of pillow via logfiles
Merge branch 'master' into cache_checkpoint
text changes for trialconnect qa
rename get_recent_facilities to get_facilities
clean up how urls are handled and add urls
add get_all_facilities function
misc imports
fix tests
add correct float precision and percentage symbols
implement get_supply_point + test
adding couchuser invalidate signal call on delete
add hqdjango4 and remove hqdjango2 from fabile
Merge pull request #1510 from dimagi/hqdjango4

add hqdjango4 and remove hqdjango2 from fabile
safer access to lat/lon when they don't exist
enable updating a supply point, add bootstrap function