Authorize publishers

Publishers are now restricted to topics that are prefixed with
{username}/{device name} (for all devices of the owner).

Device names are preloaded on connection.
Sync with upstream