Fix so pygprint works with Unicode in 2.x
Also replaced a couple of list comprehensions with generator expressions
Adding support for wide CJK characters
More Unicode/CJK fixes, mainly to putchars
Fixing Python 3.x compatibility issues introduced by my previous patches
Prevent weirdness when the right half of a wide char (which should be meaningless) holds the value of another wide char. This fixes fill() with wide chars.
Fix handling of tabs with wide characters (also made the relevant code slightly more Pythonic)
Merge pull request #7 from furrykef/master

Fixes for Unicode and CJK characters