Get rid of charded and add support for encodings

(also fix a few bugs with panels, fix a few comments and bump version to 2.1.0-dev)
Fix circular imports
Fix tests for the new API

I have yet to add more tests for that
Tests: fix expected exception type (IOError instead of OSError)
Add more widgets and examples
Add DlgEncodingsChoice and the corresponding example

also recompile ui
Improve test suite and improve coverage
Fix tests to work with python3.2 and PyQt4
Fix for the last test that does not pass on travis
Merge pull request #139 from pyQode/feature/encodings

Fix #138