Fixes bug in add-key-value-pair.
Fixes bug in add-key-value-pair.

add-key-value turned out to have a major bug: The current node
would become stale (point to a node in the old game rather than the
new). Also adds support for pre-comments for all game nodes.

romstad/clj-chess,romstad/clj-chess