Decode non-unicode object appropriately
Add TestUnicode

It fails in Python 3
Do not run TestUnicode.test_*raw_utf8 in Python 3
Document test_dump_raw_utf8
Refactor auto-decoding stuff
Simplify test_dump_raw_utf8
Update changelog
Merge branch 'auto-decode'

fixes tkf/emacs-jedi/#43
Bump to 0.0.3