Added ability to add runtime arguments to assertion failure messages.

halide_error now has a printf-like type signature to support this.