Create dom.UserDataHandler interface and dom.NODE_* constants
Merge remote-tracking branch 'origin/user-data-handler' into node

Solves issue #22: Create dom.UserDataHandler interface
Conflicts: 1-4-Fundamental-Interfaces.go