Delegate firmware update and better error message when connection to the dongle fails
Add firmware check
Merge pull request #848 from btchip/firmwareupdate

Firmwareupdate