Allow integer parsing to work with large integers.

    We used to fail when we were out of the range of strtol.
    strtoull is what we want to use, since the integer format is
    guaranteed to be unsigned. Unary '-' is applied elsewhere,
    as are range checks.