Put report_fatal_error() calls through a wrapper.

To ensure consistency of TESLA error messages, force all calls to report_fatal_error() to go through a TESLA wrapper that prefixes the message with "TESLA: ".

Previously, we were inconsistent about doing this.
Bug fix: rename ERROR->PANIC in test code, too.
Clean up warning.