Optimize to better handle large rings/nodes

This is the `riak_kv` related pull-request for the work predominately made in basho/riak_core#319