server: deny join if cluster is full

This is much too complicated. We need to think through the API in etcd or raft.