Fix positive `PyInt` converted to negative `BigInteger` by lostmsu · Pull Request #1993 · pythonnet/pythonnet

@lostmsu

BigInteger constructor uses the sign bit in the first byte. Since we explicitly handle the sign, the fix is to prepend a zero byte to the number, which does not change it, but ensures sign bit is zero.

fixes pythonnet#1990