removed unused member _undoStack
clean up usage of Hash

- renamed to Hash64
- pull oui GUI-specific functions from Hash64 definition
- use a Hash64 instead of a Hash64* as member in Node (pointers that
are just allocated in the constructor and deleted in the destructor
should be converted to members or members in a PIMPL)