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

Fixes #1478
Merge pull request #1625 from atambo/jruby-1_7

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