I added a method called unique_key which returns a key guaranteed to be unique and unchanging for a given node. I find this useful in creating hash structures with the unique_key return value as the key.
The actual method is very simple. The XS code turns the node pointer into an integer and then returns it. I believe that this is correct because of the implementation of isSameNode.
I also included tests, documentation, Changes, and Manifest updates.