WIP feat(oauth): message to native flows

A similar decision is made [elsewhere](https://github.com/mozilla/fxa-content-server/pull/1368/files#diff-813d67e41b2c362b78cd26f00841d96fR85) and is not self-evident what it's purpose is, let's abstract it.