surface-actor: Unref shaped texture on dispose
The MetaShapedTexture created by MetaSurfaceActor used to be a ClutterActor, which means destruction was taken care by Clutter.
Now that it's a plain GObject, we need to manually clean it up.
Cleanup the shaped texture on disposal.