Screenshot: do not take the screenshot directly from the Gdk.Window, but use instead a region from the entire root window.

This makes sure that we correctly get (by playing with the with the width/height) the window borders.
As a bonus, transparency is not fucked up anymore.