Reuse MonadoView when "Display over other apps" is enabled. Move surface creation logic to compositor for consistency. With this approach, compositor implementer controls the way surface is created.