builder: Fix parsing of mixed declarations
The GtkBuilder parser constructs the object e.g.
when handling a <binding>
element. There may be
more <property>
elements after it, which we were
just not applying. Fix that by always applying
property when we see </object>
. To do that, we
need to track the applied status per property.
Fixes: #4208 (closed)
Edited by Matthias Clasen