Gst.Object: fix creation of GValues for property setter in custom code

The GValue needs to hold the type of the value, it's not related to
"this" or "property".
Gst.Object: add some pre-validation to property setter
Merge pull request #3 from knocte/master

Gst.Object: fix property setter