Changed macro assert to use FailureMessages for error messages.
Enable capability to include runtime value in error message of the new macro assert.