Enabling direct rendering

As a prerequisite, clients need to informed about visibility
changes. LipstickCompositor sends visibility changes to clients whenever
a surface becomes exposed / hidden. Ref counting exposes is necessary
because the same surface might be referenced through WindowPixmapItem.

Added fullscreenSurface property.