glib: Implement a Properties property in GLib.Object

We need the equivalent of a method ".HasProperty(string)" in gstreamer#,
so this seems to be good enough (we would use ContainsKey instead).