Add PyQt5 (and PySide) support
Fix PEP8 errors
Travis: run PEP8 tests only in PEP8 env
QIdle: fix open file
QIdle: setup logging before importing pyqode

so that the qt api log appears
Finish pyqt5

pyqode.python now support PyQt4, PyQt5 and PySide