initial commit with some work in progress
implemented server location based on metric
carbon_get_nodes: fix searching for the next server
toying a bit more to retrieve 2 servers
receptor: simple function to bind and listen
Fix licence
router: add first shot at rule-based router (no config loading yet)
dispatcher: initial work for processing connections
dispatcher: avoid spinlocking when no work
dispatcher: add function to add initial listener connection(s)
receptor: style
router: first shot at config parsing
remove stray ;
dispatch_addlistener: change return slightly
dispatcher: fix compilation issues
router: fix compilation
carbon_ring: add queue member
relay.h: add missing file
compile some more files
dispatcher: fix signature for pthread_create