mapdocument: created a signal for tile layer changes and rewired everything
propertybrowser: correctly update the layer offsets on undo