Stations: Expose "show" attribute to the mobile app

Arduino inverts this flag and interprets it as “disabled” instead of
“connected”. This adds support for the disable attribute into the
change_stations function which just inverts the value back.

Also added a fix for device scanning (described in the second commit).