keys: micro-optimizations to keys.{Addr,Range}
keys: micro-optimizations to keys.{Addr,Range}

Don't perform unnecessary comparisons on point operations in Range() and
fast-path Addr() for non-local keys (the common case).

vivekmenezes/cockroach,glycerine/cockroach,glycerine/cockroach,petermattis/cockroach,maxlang/cockroach,cockroachdb/cockroach,cockroachdb/cockroach,petermattis/cockroach,paperstreet/cockroach,maxlang/cockroach,vivekmenezes/cockroach,cockroachdb/cockroach,glycerine/cockroach,maxlang/cockroach,vivekmenezes/cockroach,arjun4084346/cockroach,maxlang/cockroach,vaibhavarora/cockroach,petermattis/cockroach,paperstreet/cockroach,glycerine/cockroach,vaibhavarora/cockroach,vaibhavarora/cockroach,paperstreet/cockroach,maxlang/cockroach,cockroachdb/cockroach,vivekmenezes/cockroach,arjun4084346/cockroach,arjun4084346/cockroach,sunya123/cockroach,vaibhavarora/cockroach,glycerine/cockroach,arjun4084346/cockroach,vaibhavarora/cockroach,paperstreet/cockroach,paperstreet/cockroach,arjun4084346/cockroach,glycerine/cockroach,sunya123/cockroach,sunya123/cockroach,vaibhavarora/cockroach,petermattis/cockroach,petermattis/cockroach,vivekmenezes/cockroach,sunya123/cockroach,glycerine/cockroach,cockroachdb/cockroach,sunya123/cockroach,vivekmenezes/cockroach,petermattis/cockroach,maxlang/cockroach,veteranlu/cockroach,paperstreet/cockroach,arjun4084346/cockroach,paperstreet/cockroach,petermattis/cockroach,veteranlu/cockroach,veteranlu/cockroach,arjun4084346/cockroach,maxlang/cockroach,vaibhavarora/cockroach,sunya123/cockroach,cockroachdb/cockroach,veteranlu/cockroach,vaibhavarora/cockroach,paperstreet/cockroach,arjun4084346/cockroach,vivekmenezes/cockroach,veteranlu/cockroach,veteranlu/cockroach,cockroachdb/cockroach,maxlang/cockroach,vivekmenezes/cockroach,cockroachdb/cockroach,sunya123/cockroach,sunya123/cockroach,petermattis/cockroach,veteranlu/cockroach,veteranlu/cockroach,glycerine/cockroach