fix remote listing

Harald Sitter requested to merge work/fix-remote-listing into master

this was crashing because we randomly casted a qobject to qwidget without any safety nets whatsoever. I've refactored the ctor arguments to not be nonesense and removed the offending widget setting (we have no widget don't you know)

additionally the remote scanning was skipping running management in scanmanager. it's not part of running() and accordingly emits runningChanged when needed

Merge request reports