Initial work to add support for mqtt:// URIs (issue #31)