Replaced event logger with Common.Logging

- All QuickFix components log internally to LogDispatcher,
  a new class which forwards to both the new Common.Logging
  and the legacy internal ILog (for backwards compatibility)
- Added [Obsolete] to all ILog and ILogFactory-related classes
- Added Common.Logging 2.1.2 via nuget
MaxLatency & CheckLatency fix: not overridden by default values anymore
acceptor now handles ResetSeqNumFlag
SessionState.Store (FileStore) is not threadsafe on .Set and .Get

During a resendrequest - a .Get is done on the SessionState.Store.  This
get is not synchronized with .Set calls done on sending messages.  If
sending is initiated concurrently garbled or incorrect message data can
be resent.
Merge pull request #256 from akamyshanov/master

MaxLatency & CheckLatency fix: not overridden by default values anymore
credits for #256/#247
Merge branch 'master' of github.com:jacsuper/quickfixn into jacsuper
credits for #258
name correction
Merge pull request #261 from connamara/jacsuper

SessionState.Store (FileStore) is not threadsafe on .Set and .Get
credit for #259
Merge branch 'master' of github.com:connamara/quickfixn

Conflicts:
	NEXT_VERSION.md
Merge branch 'common_logging' of github.com:roji/quickfixn into 219_logger

Conflicts:
	QuickFIXn/Session.cs
	QuickFIXn/SessionState.cs
	QuickFIXn/SocketReader.cs
	QuickFIXn/Transport/SocketInitiator.cs
Merge branch 'master' into 219_logger