ethlog: improve TestLogSystem

It's now safe for concurrent access.
Output checking looks better.
ethlog: don't buffer output in TestConcurrentAddSystem
ethlog: verify that Flush is blocking in TestLoggerFlush
ethlog: add GoDoc documentation