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.