Recognize all wide unicode characters

Type cast explicitly to (signed char) because sizof(char) can differ
from sizof(int). Also do not quote bytes above 0x7F because we assume
UTF-8 encoding.

This should be fixed properly by UTF-8 to Unicode decoding but we
need to recognize which encoding is in use before. How?
Bump to 1.29_01 for test release to CPAN