Scalaris really likes its home

git-svn-id: https://scalaris.googlecode.com/svn/trunk@6941 71766da9-9752-0410-ab17-bfafa751c56a
guard scalarisctl against $HOME with spaces and other nasty things

git-svn-id: https://scalaris.googlecode.com/svn/trunk@6942 71766da9-9752-0410-ab17-bfafa751c56a
RT: add a get_split_keys/3 callback for a (potentially) faster intervals:split/2

git-svn-id: https://scalaris.googlecode.com/svn/trunk@6943 71766da9-9752-0410-ab17-bfafa751c56a
lease_watcher: fix a type def

git-svn-id: https://scalaris.googlecode.com/svn/trunk@6944 71766da9-9752-0410-ab17-bfafa751c56a
gossip: Refactor initialisation of callback modules to use proplists
gossip_load: Implement initialisation with proplists
gossip: move range calculation from dht_node_join to gossip

Move the calculation of the range (from the neighborhood) at startup from
dht_node_join to gossip.
gossip: Add neighbors to the init proplist of callback modules
gossip_cyclon: add initialization
gossip_cyclon: implement select_data
gossip_cyclon: implement get_node_details_response
gossip_cyclon: implement select_reply_data
gossip_cyclon: fix get_node_details_response
gossip_cyclon: implement integrate_data
gossip: refactor trigger handling

Refactor trigger handling to allow trigger_action messages for individual modules.
Needed for queing trigger_action messages for individual modules.
gossip: allow 'retry' in select_data() callback

Allow callback modules to queue select_data calls for retrial by returning
{retry, State} to the select_data() callback.
gossip_cyclon: Fix select_data() by returning 'retry' on empty caches
gossip_cyclon: Add printing of caches in graphviz/dot compatible syntax
gossip_cyclon: Add script to create dot graphs from cyclon chaches
gossip_cyclon: implement handle_msg(rm_changed)