updated servers rake task.
make sure that node() is not considered a seed node.
fixed gen_cluster so that it takes advantage of the latest gen_leader.
get rid of bootstrap.sh and use only rebar to manage dependencies.
depend on abecciu's fork of gproc.
Updating gen_cluster with abeccui's changes
merged with abeccui's changes
Updated tests and merged in new gproc branch
notify about node joining doing asynchronous calls. Warning, this cou…
…ld brake client code.
removed plist function. mod_plist is more general and useful.
keep track of monitor refs instead of pids.
removed unnecessary function.
updated test suite.
fixed node leaving notificatinons.
ignore failure when calling gproc:unreg.
Added infinity timeout on calls
Added run/2 to run through a ballot, if the ballot doesn't return a v…
…iable option, run on a random member of the cluster
Clenaed up ballot_run output
Changed ballot_run to return both the result and the pid
Added filtering for nonparticipants in votes
Changed seed_pids to seed_nodes
Allowed seed_pids to define the pids
Added ballot_run/3 to run on the ballot request
Moved starting gproc to a function
Added basic case catch to the votes to catch error
Pushing naive voting implementation
Moved handle_publish/2 to be optional handlers
a little cleanup in gen_cluster
Updated do_publish to send across the gen_cluster