Fix double removal of wire from list, introduced in 5674c722, properly interconnect L-crossings with a node (not drawn), closes #90

The second fix is especially important for simulation, as only nodes can
interconnect wires. Just for the record, black dots guarantee
a connection between items, L-crossing connection dots are NOT drawn, as that
would just clutter the appearance. This was the main reason the issue
slipped through.
Add compare function to Coords

Keep in mind x-direction has priority over y-direction.
Extend save/load to allow nodes in the middle of wires

Allows storing and retrieving of x-crossings.
The wires are stored in chunks (ogo:points directives) to one <ogo:wire> directive
and are reloaded as single wires. These wires are then rejoined within
the `node_store_add_wire` logic.
TODO: Introduces a drawing glitch.