Restrict new conversations to the ones a user has permission to access.
Fix generation of type choices.
Fix new conversation tests (they now need to give the user appropriate permisions if they wish to create a conversation).
Add app permissions to a bunch of tests that need it (mostly test_new_conversation).
Fix adding permissions for the survey app. The survey app is odd because it is in the module 'go.apps.surveys' (note the plural).
Merge branch 'develop-frontend' into feature/issue-484-restrict-new-conversations-to-allowed-types
Add permission to create jsbox apps at start of test_post_create_view_editable_conversation.
Merge branch 'feature/issue-484-restrict-new-conversations-to-allowed-types' into develop-frontend
Merge branch 'develop-frontend' into feature/issue-497-better-logic-for-enabling-send-message-and-survey-actions