On Illumos (at least on OmniOS) we must compile with -shared-libgcc
to support LiaJIT stack unwinding on errors.

When fixed, this presented a double free when a lua error was
encountered immediately on a general dispatch.  Fixed.
Various log improvements.

 * noit_notice is now available -> outlet to noit_error.
 * by default noit_stderr prints the originating facility.
 * facility=<boolean> attribute added to log nodes in config.
 * attributes (debug/timestamps/facility) are not inherited
   down the log tree instead of up it. (e.g. it works now)
 * various log messages throughout the system were more
   carefully classified.