Move to using a unionfs for the rootfs

This makes it so that if the system gets messed up when using relsync to
update the release, a reboot can fix things up again.