Inserts a GNode beneath the parent before the given sibling.
the sibling GNode to place node before. If sibling is NULL, the node is inserted as the last child of parent.
the GNode to insert
the inserted GNode
See Implementation
Inserts a GNode beneath the parent before the given sibling.