Finish 2.1
fix a confusing convention where line number are 1 based while column numbers are 0 based.

This commit change the convention so that all numbers are 0 based (it makes more sense and will make integration with other app easier and more coherent).

All tests are now passing locally but I have yet to update comments and fix status bar infos in examples to show both line number and column number as 1 based (0 based for programming, 1 based for display makes sense)
Fix the last test that was failing on travis
Fix goto dialog (dialogs and wigets are untested)
Fix clean document
Fixed a bug with parenthesis skipping in symbol matcher

(this bug lead to other bugs in the python auto indent).
Merged 'develop'.
Example: fix display of cursor position (display is 1 based)
Fix comments/doc
Fix test_code_edit

the entire module has been erased by a wrong manipulation

Also fix coverage rc (designer_plugin now has a leading _)
Merge pull request #145 from pyQode/feature/fix_confusing_convention

Fix confusing convention (line numbers are now 0 based)
Bump version to 2.2-dev
cleanup pycharm garbage
Folding panel: use correct signals
Tests: display test name in window title
Fix call to super class
Fix small visual bug where scope deco does not cover the first line

(but introduced by the change to the line nbr convention and not detected because we do not check decoration ranges).
RecentFilesManager: add an updated signal so that any widgets can update itself (when
the list has been cleared or when a file has been added or removed to the list).
Remove unused member
Fix bug save as for file who already have a path