Improve a couple Bigint-related things

Most importantly, this fixes the overflow detection in Float.toInt and the boot unpickler.