Normalized line-endings.
Was mixed, mostly LF, so a few CR-LF was replaced with LF.
Improved MutexMultiProcessFileAppender to enable the mutex to be shared among all processes and sessions.

The original implementation created a mutex with a default security descriptor (the primary or impersonation token of the creator), which prevented it from being shared between e.g. IIS application pools with different identities. It also didn't use the global kernel object namespace, preventing the mutex from being shared between processes in different sessions.
Merge pull request #226 from cjberg/shared-mutex-bugfix

Shared Mutex Improvement
Add property to force manage filestream
Add ForceManaged to CreateFileParameters
Check if managed filestream is forced

closes #191
Merge branch 'ForceManageFileStream' into umaster
Merge pull request #227 from robertvazan/master

Pluggable time sources
Fix incorrect project file
Do not use SecurityRules in SL5
Remove unused usings

Build fails because of the inclusion of System.Linq which aren't supported
in .NET 2.0
Normalize line endings to CRLF
Add test for race condition in async flushing

To problem occurs when the target is flushed twice, before the first flush
has been started. The reason is that all the continuations aren't called,
normally this wouldn't be a problem. But if configured with a SplitTarget
splitting to the async target and calling LogManager.Flush(), all targets
will flush, meaning the async target will be flused twice in a row,
resulting in a timeout.
Solve race condition in AsyncTargetWrapper

Solves the race condition occuring when flushin the target twice in a row.
Solved by using a thread-safe queue to contain all the continuations to
call.
closes #214
Merge branch 'Issue214' into umaster
Clear AsyncTarget continuation queue

After getting the flush continuations, clear the continuation queue.
Otherwise the continuation will be called multiple times
All continuations in AsyncTarget is called

The returning when no request will result in the continuation isn't called
Do not build NLogC on build server
Do not build CF35 if target file cannot be found
Merge branch 'CodeBetterTeamCity' into umaster