Porting to pyQode 2.0 and PyQt5 (#36)

The IDE is now working fine under pyqode 2 and PyQt5 but I have to redesign the preferences dialog