The flags defined in trio's enum overflow on 16 bit architectures.

Fix #9. At the point of overflow, convert to unsigned long so we don't overflow.

    * src/trio-snprintf/trio.c: Added UL suffix to the multiplicand
    * src/trio-sscanf/trio.c: Added UL suffix to the multiplicand