lb_active: let request confidence parameter also be 0

git-svn-id: https://scalaris.googlecode.com/svn/trunk@6923 71766da9-9752-0410-ab17-bfafa751c56a
lb_stats: use integers for load values

git-svn-id: https://scalaris.googlecode.com/svn/trunk@6924 71766da9-9752-0410-ab17-bfafa751c56a
lb_active: define load metric depending on the balancing method

git-svn-id: https://scalaris.googlecode.com/svn/trunk@6925 71766da9-9752-0410-ab17-bfafa751c56a
lb_info: retrieve load balancing metrics only once

git-svn-id: https://scalaris.googlecode.com/svn/trunk@6926 71766da9-9752-0410-ab17-bfafa751c56a
lb_active_karger: regression of r6921

git-svn-id: https://scalaris.googlecode.com/svn/trunk@6927 71766da9-9752-0410-ab17-bfafa751c56a
lb_active_karger: use lists:keyfind/3 instead of lists:keysearch/3

git-svn-id: https://scalaris.googlecode.com/svn/trunk@6928 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