[sabayon/livecd] rewrite crypt swap support

Now that genkernel-next doesn't use the hardcoded /dev/mapper/swap
symlink anymore, it is possible to use appropriate device nodes
so that systemd is happy as well.