Configure notification bubbles

Notification bubbles might change their size during their life cycle.
An application can send a notification with the same summary or
application name to append a text to the body and this might change
the size meaning that the compositor will receive wl_surface_attach
requests with the new size.

To handle this situation we need a configure callback that redraws
all the bubble surfaces.

Issue: #4