Fixed bug reported to Gregor Hoffleit:
> mpz.mpz('\xff') should return mpz(255). Instead it returns
> mpz(4294967295L). Looks like the constructor doesn't work with strings
> containing characters above chr(128).
Caused by using just 'char' where 'unsigned char' should have been used. A
Andrew M. Kuchling committed
4c07f81d604dfebd769e0afd92ac7e8f9111f09f
Parent: cada293