  This patch is intended to be applyed on the future(?) 1.1 
dev tree.

  It modifies the frame and aspectframe widgets so they draw/write
on their own window (ie: are no more NO_WINDOW widgets).

  Currently (in 1.0.x serie), some of gtk widgets draw/write
in their parent widget. As The Rasterman said, this is bad design.
Although this was a bad idea to make the changes during the 1.0 
code freeze, IMHO it's not a good thing to keep the NO_WINDOW 
scheme as the default behaviour.

  I've also modified the testgtk source to replace a frame widget with
an aspectframe one, so we can get an example of frame aspectwidget.
The test is in DnD. I don't know if it's the correct place, but
we should have an aspectframe expample somewhere in testgtk, IMHO.

The patch is against gtk+ 1.0.4.


Patrice.
