Follow pyqode.core and use the new PythonSH
Fix another bug in autoindent (and add a test)
Do not use zip when running example from python3

This makes testing new ideas on the backend easier but I will have to update the libraries.zip on the next release.
Improve checker messages to work with the new checker panel/mode

pyQode/pyqode.core#136
Log PEP8 analysis failures
Improve autocomplete of docstrings. Do not insert the third " anymore. Insertion is
done on keypress after """ (this is how it's done in pycharm).
Fix tests autocomplete of docstrings according to the previous commint

(also fix trailing whitespaces after """\n
Import PythonSH from pyqode core

see pyQode/pyqode.core#135
Fix a ui bug in QIdle
Add a new test case for autoindent and fix a couple more bugs
Bump version to 2.1.0-dev
Fix tests to work with latest pyqode.core
Fix autoindent bug in docstrings and add a test
Fix autocomlete of module docstring

and add the corresponding test case
Cleanup test module
Improve autocomplete of function docstrings:

- get rid of jedi call on the frontend, this might corrupt the jedi cache (every jedi call should occur on the backend)
- support multiline function definitions
Jedi: Fix Unimplemented completion icon_type: ARRAY -> VAR
Allow using virtual envs with development version (easier for dev)
Fix code to work with pyQode/pyqode.core#140
Implement python code folding detection

will be used once pyQode/pyqode.core#141