Fixed LoggerTest.testLoggerCaching() bug.
Added LoggerTest.testLoggerObserver() to test the LoggerObserver interface and the Logger backend.
Updated Logger documentation.
Updated Logger documentation.
Moved LoggerObserver notifications to a separate dispatch thread.
Logger.ObserverDispatchThread