Bugfix to GraphNode's keep() and drop(). The functions now ensure that a
*global* reference to the passed node is maintained.