nucleic/enaml — pull request #111 by caryan (2013-12-09 01:42:01+00:00)
Title: Work around some mro issues with Pyside and QDialog

This "fixes" nucleic/enaml#108. It seems a hack to me but the mro issues are beyond my abilities. My understanding of the issue is

* QWindowDialog inherits from both QDialog and QWindowBase. This gives a diamond inheritance pattern at QWidget but I'm not sure if that's the problem.
* The layout setup happens in ```QWindowBase.__init__```
* In ```PyQt: QDialog.__init__``` is a `````` but ```somehow the QWindowBase __init__``` is called.
* In ```PySide: QDialog.__init__``` is a `````` and ```QWindowBase.__init__``` is not called.

Trying in PySide to only call QWindowBase.__init__ led to seg. faults.