A number of bug fixes and performance enhancements

This is a rather large commit of various bug fixes and performance enhancemnets that have taken place during the process of open-sourcing. From here on we should be able to apply more focused pull-requests.
Update .gitignore

Have it more closely match the public settings.
remove test account
Merge branch 'migration' of github.com:nyaruka/rapidpro into migration
Merge pull request #1 from nyaruka/migration

A number of bug fixes and performance enhancements
reference the right channel used by the org in the sms alert email
capitalize channel
Add test flows
use get_channel_type_name method
Made manage.py executable
Merge branch 'master' of github.com:nyaruka/rapidpro into alerts_email
Use the proper testing redis db during testings
Merge branch 'master' of github.com:nyaruka/rapidpro
Merge pull request #2 from nyaruka/alerts_email

reference the right channel used by the org in the sms alert email
Add TopUpCRUDL.Read view
Speed up our analytics around total msg counts
Set the default redis db to 15 for development
Some small changes to our configs so that the redis DB is only defined once
Allow empty broadcasts + test
merge