fix broken formatters

NSUInteger is the same as uint32_t on iOS so there was an error thrown on iOS. Similarly for NSInteger. So instead I made formatters for int, long, unsigned int, and unsigned long which can be reused for NSInteger, NSUInteger, and uint32_t.

Also uint64_t and int64_t were incorrect. They have been changed to use "qu" and "qi" respectively.
fix formatter for long long values

per @JensAyton's request

"q" is a deprecated extension, "ll" should be used

in addition, i've changed uint64_t -> unsigned long long and int64_t -> long long to match the other formatters and because `ll` matches `long long` not 64 bits.
Merge pull request #2 from jasongregori/format-bug

fix broken formatters