[compositor] add support for overlay windows

This also fixed maliit issue: the top part of maliit window is now transparent (as it should be) instead of black.
Merged overlay