slide_chord: adjust rm subscription to indicate pred status correctly

This fixes occasionally hanging slides for jumping nodes. In the course
of a join, the node information saved in the slide_op record already has
the target id set as the node id. To trigger the ring maintenance
subscription when the pred changes, we need to use the node information
from the ring maintenance and not from the slide_op record.

This bug occured when the pred in the ring maintenance did not
immediately match the expected target id. Additionally, the pred's id
had to change to the correct id BEFORE the subscription in the ring
maintenance was established. Then, the ring maintenance subscription
would not trigger because it would wait for the pred to be different
from the node information provided in the slide_op record. Since this
node information would already be the established, slides would simply
starve.

git-svn-id: https://scalaris.googlecode.com/svn/trunk@7043 71766da9-9752-0410-ab17-bfafa751c56a
dht_node_move_SUITE: reactivate jump test

git-svn-id: https://scalaris.googlecode.com/svn/trunk@7044 71766da9-9752-0410-ab17-bfafa751c56a
fix installation of rcscalaris (dangling symlink since r4022)

git-svn-id: https://scalaris.googlecode.com/svn/trunk@7045 71766da9-9752-0410-ab17-bfafa751c56a
add a systemd service file

Only SysVinit _or_ Systemd can be used - enabling Systemd with --with-systemd during configuration will disable the init.d script!

git-svn-id: https://scalaris.googlecode.com/svn/trunk@7046 71766da9-9752-0410-ab17-bfafa751c56a
packages: enable Systemd for Fedora >= 19, CentOS/RHEL>= 7 and Arch Linux

git-svn-id: https://scalaris.googlecode.com/svn/trunk@7047 71766da9-9752-0410-ab17-bfafa751c56a
packages: add systemd build dependency

git-svn-id: https://scalaris.googlecode.com/svn/trunk@7048 71766da9-9752-0410-ab17-bfafa751c56a
packages: temporarily disable Systemd support on RedHat-distros

SELinux prevents us from using our default port 14195
 -> either change default to be in ephemeral_port_t range (starting at 32768) or adapt SELinux policy

git-svn-id: https://scalaris.googlecode.com/svn/trunk@7049 71766da9-9752-0410-ab17-bfafa751c56a
packages: fix wrong ruby requires for CentOS/RHEL 7

git-svn-id: https://scalaris.googlecode.com/svn/trunk@7050 71766da9-9752-0410-ab17-bfafa751c56a