Array#pack(cC) should not raise RangeError when argument is bignum

Fixes #1478