adjustments to pr #170 - obsolete adjustments, other corrections/enhancements, make NullLog a singleton