Add containment identifier

Just like elements, we need a unique identifier global to the
session.
Remove screenGeometry property from QuickView

A QuickView is a window so you can access its screen hence the
geometry. This means that we don't need this property here.
Remove QtConfiguration dependency

The only place where we were using it was the containment, but it
doesn't need it anymore since it's up to the views to save settings.