Implement ThreadedSocketAcceptor.IsLoggedOn
.
Use linq instead of manual iteration
timezone docs correction
formatting cleanup
names of two tests needed swapping
Fixed MultipleValueString type validation issue #66
some public interface cleanup
make DDField function private
release notes and credit
Merge pull request #232 from connamara/harv66

(#66) MultipleValueString type validation bug
remove settings that don't exist in QF/n
Optimized the MessageCracker class.

MessageCracker.Crack() now uses a compiled delegate instead of
MethodInfo.Invoke(). This results in runtime performance comparable to
that of a direct method call. No units tests were added because no
public interfaces were changed. Also, existing MessageCracker tests
pass.
trivial whitespace cleanup
Merge pull request #234 from connamara/cracker_opt_125

Optimized the MessageCracker class (cherry-picked a commit from #125)
attribution for #125
Merge branch 'ThreadedAcceptor_IsLoggedOn' of github.com:RFQ-hub/quickfixn into isloggedon_220
(#220) preserve existing interface, make same change to IInitiator
credits for #220/#235
Merge pull request #235 from connamara/isloggedon_220

IIinitiator/IAcceptor.IsLoggedOn method changed to property (includes #220)
(#95) test to demonstrate Message.FromString() problem with repeating groups