Handle delegate_target attribute on properties
Currently those are ignored which makes it impossible to use delegates as gobject properties.
public delegate unowned string Foo ();
public class Bar : Object {
[CCode (delegate_target = false)]
public Foo deleg { get; set; }
}
unowned string foo () {
return "foo";
}
void main () {
var bar = new Bar ();
bar.deleg = (Foo) foo;
assert (bar.deleg () == "foo");
}