When showing the objects in the tree, use the property name as the name thats shown in the list. This makes it easier to differentiate e.g. hadjustment and vadjustment in a GtkScrolledWindow.
The code for dealing with object-valued properties had several bugs that lead to crashes. This change makes it work.
No need for the extra subdirectory, and the name should match the module name.