Merge branch 'v2maintenance'
Only use internal logger after configuration

Currently we use the internal logger before the logger has been
configured. This means we can write Information messages to the internal
log file, even though the logger only should log fatal errors.
fixes #159
Merge branch 'v2maintenance'
Use BeginInvoke to avoid deadlocks