Follow pyqode.core development (use CheckerPanel and EncodingPanel)

also fix a bug introduced by the changes of the pyqode syntax highlighter API.