Remove doors from itemstacks in custom on_place callbacks
Stop weird things happening when future door 1a is broken while open
Fix other doors where required
Check for protection and buildability of nodes
Correct indentation
more indentation and spacing
Vectors
More vectors
More spacing; Alert player on bad placement
For loops
That's not how unpack works
Small fix
Neater nodeboxes on jdoors
This still seems loaded with bugs, but I can't review or fix
them until the code looks a bit better. I can see some of the
doors in the game and they all seem to be working, so, calling
it good for now.