Change the handoff sender to use RPC to query the handoff_ip from the handoff listener rather than directly issuing a gen_server call. The call approach crashes against older nodes that do not expect a handoff_ip message.
…f set_concurrency is reduced below the number of active handoffs.
…tead of shutting down. Also added a rejected_handoffs stat to riak_core_state that should act as a sliding window.
…d the listener to follow protocol.
…ffs are a record. Handoff locks gone. Listener and vnode now go through the handoff manager instead of spawning senders and receivers themselves.
Added basics for SSL options for handoff sender & receiver. It has been lightly tested using SSL (it works), and the non-SSL case still appears to work fine. No basho_expect testing yet, that's the next stop.
…sed us to miss the initial message stop reading from the socket.