add another reason type for graceful leave operations to rm_loop

git-svn-id: https://scalaris.googlecode.com/svn/trunk@6109 71766da9-9752-0410-ab17-bfafa751c56a
dht_node_move: jump: pass a list of known dht nodes

Problem: If all hosts in known_hosts are down or if they are jumping,
we can't sample any dht nodes to join the ring.

Solution: Save a list of known dht nodes before leaving the ring and
pass the list when reentering at a different position.

git-svn-id: https://scalaris.googlecode.com/svn/trunk@6110 71766da9-9752-0410-ab17-bfafa751c56a
fd: add possibility to subscribe with msg envelopes

git-svn-id: https://scalaris.googlecode.com/svn/trunk@6111 71766da9-9752-0410-ab17-bfafa751c56a
snapshot_SUITE: less tests in bench_increment

git-svn-id: https://scalaris.googlecode.com/svn/trunk@6112 71766da9-9752-0410-ab17-bfafa751c56a
mr: abort job when crashed node is detected

git-svn-id: https://scalaris.googlecode.com/svn/trunk@6113 71766da9-9752-0410-ab17-bfafa751c56a
gossip: add a value creator for cb_module() as only modules implement the gossip_beh behaviour are compatible

git-svn-id: https://scalaris.googlecode.com/svn/trunk@6114 71766da9-9752-0410-ab17-bfafa751c56a
slide: guard against slides to the own id

git-svn-id: https://scalaris.googlecode.com/svn/trunk@6115 71766da9-9752-0410-ab17-bfafa751c56a
rm_loop: call subscribers in case an update_id operation fails and set an appropriate reason

TODO: adapt the executed funs to also receive the reason

git-svn-id: https://scalaris.googlecode.com/svn/trunk@6116 71766da9-9752-0410-ab17-bfafa751c56a
mr_SUITE: remove test_error_on_kill for now

node needs to be killed at the right time.

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