Remove using for Linq
WaitOne with timeout is not support in CF
Remove mistakenly added "3"
Internal log for MailTarget is incorrect

When writting the MailTarget settings to the internal log, incorrect
information is written. The reason is that the logging occurs before the
configuration of the SmtpClient.
closes #237
Merge branch 'master' into CodeBetterBuildServer

Conflicts:
	tests/NLog.UnitTests/Config/TimeConfigurationTests.cs
	tests/NLog.UnitTests/Targets/Wrappers/AsyncTargetWrapperTests.cs