Publish node id
Add multivalue implementation.

For each primary key, there are multiple key values. Primary key determine
the node address for storage. Secondary key is useful to modify the hash
table atomically. It becomes possible to add an element without knowing any
of the other elements in advance.

Classical get/set operations are implemented with the same primary key as
secondary key. If secondary key is undefined, operation is on all values
indexed by primary key.