Integer objects allocated on the heap

All 32 bits are now used for storing the integer value, as opposed to
the earlier 28 bits.