Turn colorize off only if it was one
More debug macros

DEBUGE, DEBUGW, for errors / warnings.  RDEBUG*, too.

This lets the errors and warnings have a common format, so that
the messages don't need to use an explicit "WARNING" string.

It also means that they are now colorized:
	warning = bold + yellow
	error = bold + red

This should hopefully help people who have issues reading the
debug output