feat(client): Add support for "can_link_account" Desktop channel message.

I'm not sure I can add tests, but I'll look into tomorrow.

Closes #682