Actually Lock and Unlock, plus global Key gather

Lock collisions still cause death tho
TaskSendKey to "push" a Key to some other node.  Used to gather keys
across the cluster for a global view.
Rename H2O.keySet to H2O.localKeySet.
Add H2O.globalKeySet
Value.backend() vs _persist&BACKEND