Adds support for NFS and CIFS auto update, also includes fix for rpi usb auto update.

I have tried to cleanup #1838 here... 
Dont know if it works though needs testing.

TODO: Fix free space check for NFS, CIFS and USB.