update Ubuntu UI to newer SDK components
try again if no bridges found.

This can happen on mobile devices if the discovery is started before
WiFi comes up.
properly parent stuff we expose to QML to prevent the garbage collector from eating it
new ubuntu release