NodeItem,Options: Add node-item debug circles, wrap opts struct access.

Fix GObject code for NodeItem, add proper dispose and cleanup code.
Adds cmdline switch to enable the node debug circles.
Wrapping opts has the nice side effect of introducing `--debug-all` option.