Add note about DEBUG define.
Tighten up interface of fatal().

To ease integration of course.
Make fatal() to have prefix too.

The idea is that 3rd party app may define its own re1_5_fatal(), or can
use a macro to define it to something else, e.g.
"-Dre1_5_fatal(x)=assert(!x)".