Revert "Make Node implement List<Node> to avoid making one-element lists."

This reverts commit 0ae2a78b0598c8a31fa12cf8d51a6edf2d902bc5.

Several nodes implement ListNode add(Node) which conflicts with
boolean add(T) from java.util.List.