Finish 2.2
Finish adding support python2

Fix pyQode/pyqode.core#146
Fix pep8 warnings
Improves defined_names worker and DocumentAnalyserMode

Update defined names if text changed and do not compare results, refresh always occurs (this fix small bugs where a node in the class browser was not updated)
Make use of the new occurences highlighter mode
Add a tab_always_indent so that there is no need to change the mode when the
user want to change that settings
Use smart backspace mode
Fix super calls for python2
Forgot one
Fix super call (finally)
Try with use develop
Revert previous commit
Try with {envsitepackagesdir}
PyCodeEdit: add extended selection mode
GoToAssignments: change default shortcut and allow user to change it
Fix coverage tests on travis
Run coverage with python 3
Bump version to 2.3.0.dev
debug travis tests
Ignore test of subprojects (if pyqode.core has been cloned into the root dir)
Enable quiet installs