Tidied up endless loop on disposal.
Removed data-driven tests given that we don't need to run the same test for multiple different bus factories now.
Fixed #76: Outbound queue collection thread safety
Tidied up message receiver disposal.