MetaSurfaceActor: move freeze accounting to MetaWindowActor

Turns out we only ever need to freeze/thaw whole windows, not
surfaces or subsurfaces.
This will allow removing the surface actor without losing
the count.
MetaWindowActor: replace MetaSurfaceActorEmpty with no MSA at all

Have MetaWindowActor cope with having a NULL surface actor, and
drop the Empty class.