Different mechanism to handle key-less nodes.

Now by default the nodes have a key-selector that returns an empty instance of TreeBuilder\NoKey. The tree builders treat that value as a "no-key" value.