Adding BigInt, BigRat, NullBigInt, NullBigRat

To assist with unmarshaling Oracle numeric types (since they are
arbitrary precision).

Signed-off-by: Manolo Gutierrez <m.gutierrez@modcloth.com>

https://www.pivotaltracker.com/story/show/50192387