light: Survive OTA updates

During an OTA update, files not part of the official image will be
removed from the system partition. By adding a userinit.d script
to /data we can work around this:

The script will backup the needed files from /system and restore
them when they are missing.