Preparing for release v0.5.1

Adds support for devices without USB host mode since they can connect via TCP