Honor changes to compositor space
When changing the output layout (that is e.g. from having the second screen right of the first one and then moving it beneath the first one) we fail to update the surfaces coordinates. Due to this the application is still perfectly visible e.g. in phosh's overview but activating it seems to do nothing (the surface is not visible on any output). When one moves the output back to the old position the application becomes usable again and the surface is visible on the old position again.
I guess nobody noticed so far because we usually just add new outputs to the right of the compositor space but that changes with phosh!704 (merged).
This is somewhat related to #193. (i'm collecting issues as a start to get an overview what needs fixing).