fix misleading log message

Change-Id: I8ae574a5eb1c4685abe64e6694d9a71359d6a4d1
make sure that the frame is set when we need it

Change-Id: I1a7a346a53a6ffe409a69e7678b000f2ecafd199
handle the OpenGL context for the x11 backend

Change-Id: If3f5f879cc4fc0b78c325908c3358d09194144c6
better way to access the X11 window

Now any plugin that implements this class will automatically work.

Change-Id: I7b00ef3e76dfd24e497a31fe4d3c468eb5b4b654