Fix QWindowControllerItem::geometryChanged().

Map to scene coordinate and refuse invalid geometries occurring
during initialization.

Task-number: QTBUG-41130
Change-Id: I99987ada8398362aeb8d9c3235303335235fef71
Reviewed-by: Christian Stromme <christian.stromme@digia.com>