Create damage objects for later mapped windows

At init damage objects are created, but if a window is create after
i3lock has initialized, the damage to it was not tracked. Now i3lock
will listen to MapNotify event and tracks damage to those new windows
also.