Fixed failing test
Merge branch 'v2maintenance'
Skip mscorlib.dll classes in GetCurrentClassLogger

This is because we do not want to use BCL classes as the current logging
class. For example Lazy<T>. fixes #73
Merge branch 'v2maintenance'
Fixed failing unit test
Merge branch 'v2maintenance'
Implemented null check in AsyncWriteEvents

To fix possible null reference when using AsyncTargetWrapper.
fixes #109
Merge branch 'v2maintenance'
Added null check for DeclaringType

On some platforms in special cases it is possible for a method's declaring
type to be null.
fixes #28
Merge branch 'v2maintenance'
AsyncTarget wrapper flushed events when closed

Currently the AsyncTargetWrapper didn't flush events when closed, which
could lead to missed messages.
fixes #134
Merge branch 'v2maintenance'
Fixed failing unit test
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'
modified MustBeRethrown to include configuration exceptions; updated the parsecondition test for unknown function to expect a configuration exception
Added rethrow logic to SingleCallContinuation exceptionhandler. Modified Target.cs to rethrow runtime exceptions if enabled. Added unit test for OneTimeOnlyExceptionInHandler with logmanager.throwexception enabled
Merge branch 'FixRuntimeExceptionSwallowing'
LogReceiverWebServiceTarget - allow to override WCF client creation/configuration

To allow configuring the WcfLogReceiverClient from code extracted it's
creation to a protected virtual method