128-bit integers

This patch adds an API for working with unsigned 128-bit integers.  We currently have functions for addition, subtraction, and comparison.  You can initialize a `cork_u128` from 32- or 64-bit pieces, and you can render them as decimal or hex strings.