add a base slect2 knockout handler
add a the sms rate calculator functionality
add view for the sms rate calculator
util to get backend class by class name
add link to rate calculator from the credits pop up
sms rates template
missing semicolons
add custom exception in rate calculator
fix 500 language
define dict directly in template
take it to sql
distinct after values_list
Fix bug in inventory aggregate report
Merge pull request #3322 from dimagi/inventory-bug

Fix bug in inventory aggregate report
add CachedCouchDocumentMixin and use for default consumption values
Merge pull request #3288 from dimagi/sms-cost-table

Sms cost table
Merge pull request #3319 from dimagi/cache-default-consumption

add CachedCouchDocumentMixin and use for default consumption values
make locations a cacheable document
Merge branch 'multimedia-case-properties' into autostaging
Merge branch 'sql-dailyformstats' into autostaging