Review fixes for the canvas extensions.
- A node colour picked from the right-click menu, Theme default
included, now stays after save, reload and paste. An invalid Custom
colour no longer overwrites the last good one.
- About this node appears in the right-click menu in Nodes 2.0, where
the ? badge does not work.
- Resizing a node by its corner in Nodes 2.0 snaps to nearby lines;
Shift bypasses the snap.
- A plain click on a resize handle no longer resizes the other selected
nodes in Resize Together.
- Sideways mouse-wheel scrolling stays inside a code block that can
scroll sideways.
Tests: tests/canvas_extensions.test.mjs runs the real extension code
against a fake page for each case above; tests/canvas_passthrough.test.mjs
gains the horizontal-wheel case.
Appearance now saves the chosen colour as a node property (ausbossColor).
No inputs, outputs or mapping keys change.