Backend changes for enhanced keywording functionality
Merge branch 'master' into enhance-sms-keywords
First cut at keywording ui changes
Finish keyword ui changes
Allow restricting of keyword initiation to certain contact types
Update keyword list ui
add refresh method to crud paginated list
add documentation for refresh method in crud paginated list
hide row below paginated list if pagination is not active (crud paginated list)
form for choosing the type of a new sms backend to be used in gateway list
add new UI for sms gateway list
rename Telerivet to Telerivet (Android)
Add migration script
add reduce views to sms/backend_by_domain and sms/global_backends
set reduce=False to all previous view statements that accessed sms/global_backends and sms/backends_by_domain which just got reduce views added
actually return a count in total for gateway list
Merge pull request #1534 from dimagi/mc-hf-report-messages

add messages to the MC health facility report
Merge pull request #1535 from dimagi/sms-gateway-list

New UI for SMS Gateway List
Small fixes
Merge branch 'master' into enhance-sms-keywords