Listen for Mir Surface type and state property changes, propagate them up to QML
Mir added a SurfaceConfigurator interface, whose method attribute_set is called when any surface requests a property change. Here we inherit this class, and emit signals to the SurfaceManager when a property change occurs.
Approved by Albert Astals Cid, PS Jenkins bot.