gave the SystemX log mechanism some TLC; added audit and fatal log levels and made the assertion errors more informative when the expectation does not match
added is<LogLevel>Enabled() to SystemX