both: activate the shell surfaces only where needed

The shell surfaces are not activated anymore, instead a QML item
using the new active_region protocol interface is to be used to
define the regions which accept keyboard focus. Clicking inside
those regions will activate the parent surface, while clicking
outside of them will do nothing.