Fix indent.
Added kNFormatArgumentNone to remove construction of temporaries when formatting.
Replace Mac OS-derived integer types (UInt8, UInt16, etc) with C99 equivalents (uint8_t, uint16_t, etc).
Provide kNArg1..9 macros to avoid having to use std::tr1::placeholders in global namespace.