vcl: Fix memory free bugs

Change-Id: Ic8c507014f0b02c7a0baa40f3f48070301604ca4
vcl: Use new size when scaling with filter in OpenGL backend

Change-Id: Ib5d12b0e57b537bbd1798121e80cd517d9c8f751
vcl: Add support for GPU scaling when no rendering is involved

Change-Id: Id5aa4c1e843d286026a7bcd1297670db467dcbbc