builder: made DynamicObjectsDictionary contents also attributes.

It is now possible to use something like:

self.objects.main_window.show_all()

instead of

self.objects["main_window"].show_all()

The old notation is still, of course, supported.

I love Python (again). <3