Fix 0 handling for Fixnum and Bignum
Fix 0 handling for Fixnum and Bignum

With this implementation, int_encode_integer can handle 0.

Also fix bignum 0 (You can create it by (2**64).coerce(0).first)
handling.

emboss/krypt-core-c,emboss/krypt-core-c