Changed default startmode for newly configured devices during installation

new default is hotplug/auto instead of ifplugd (if selected by product features) which makes more sense in my POV.

also contains some refactoring and dead code removal.