undo/redo-support rewritten

Runs now much stable, can also undo tile deletion and creation,
centralized in picking
element viewer is working again