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
M1_M3: Fix userdata mount commands
M1_M3: Use ondemand cpu governor
Fix mount mistake of .sysconfig on userdata

- This fixs commit 04762829302bf914c7abb84637f4f97af211e6b0