d27

The only difference between ordinary and extraordinary is just that little "extra".

Merge pull request from p2pu/master Redirect users to discourse topic if there is already a discourse URL

Merge pull request from p2pu/2019-04-hotfix-use-proper-survey-link Fix learner survey URL

Merge pull request from p2pu/2019-05-message-i18n Add language logic for message sending