Test and fix for UTF-8 issue on Python 3

Disabled charset and set_charset on Python 3 as those no longer make
much sense since we return the native unicode string.
Also disable set_charset
Added note to example
Reenabled set_charset/charset on Python 3
Added basic charset/set_charset test
Updated change log for 1.3.1