Fixed drag&drop bug. A bogus drag was being triggered when resizing a widget in the workspace.
Fixed drag icon rendering bug. for some reason we need a cairo save/restore
around our custom draw methods otherwise the children rendering get affected
by our modifications to the cairo matrix.