Added format string to prevent unused variadic argument in NSAssert.

Not providing at least one argument to a variadic argument in a macro
with other arguments is a violation of ISO C ("there shall be more
arguments in the invocation than there are parameters in the macro
definition (excluding the ...)").

This previously produced a warning quiesced by the switch:
-Wno-gnu-zero-variadic-macro-arguments