Added missing call to RemoveListener when ExternalNode is disposed.
Hardening against race conditions in MessageContextualInfoProvider
Merge pull request #175 from DarthFubuMVC/serenity-concurrency

Serenity concurrency