Restart network if NetworkManager changes an interface

This will make sure the LAN stays preferred if connected.
Also ntpd restart script changed to a more global file
as we also want to restart services such as samba later
when network changes.
Initial start of samba sharing
Force user to root on samba share to prevent right issues

(We only have root as user anyway)
Change the way eth0 gets controlled via NetworkManager
Add factory reset script in recovery_reboot package
Move NetworkManager config to userdata