We now have one subscription per event and request handler type rather than a shared subscription queue.
Refactored a boatload of stuff to allow us to move to a single IDependencyResolver for client-provided components. (Still using PoorMansIoC under the covers.)
Fixed some broken multicast/competing event handler tests.
All integration tests pass again.
Extracted read model and update handler into their own classes.
Fixed concurrent handler bug.
Reverted stupid connection string changes.
Merge branch 'master' of github.com:NimbusAPI/Nimbus into DependencyResolverRefactor

Conflicts:
	src/Nimbus/Infrastructure/MessageSendersAndReceivers/NimbusMessageReceiver.cs
Tidied up valid message type assertions and removed some hacky not-quite-settings-that-are-advertised-as-settings types.
Tidied up a bunch of tests.
Tidied up a whole bunch of configuration stuff.
Type provider extension now correctly returns closed generic handler interface types.
Convention test for extension methods to be appropriately public or internal. Fixed offenders.
Removed usage of System.Lazy.
Added convention tests on infrastructure classes' parameters. It's been getting way too messy (mea culpa) and this is a way to at least make them consistent. We'll see if it sticks or we hate it.
Removed unused local.
First serious cut of interceptors. Only commands done at this stage. Moderate-sized configuration refactor to support resolution of interceptors from the user-supplied container.
Kind-of working interceptor pattern now. Still only wired up for commands but it looks like something we can work with.
Added base class- and base method-level interceptor creation.
Fixed one broken test. A million green bottles...
All tests pass. How did that happen??
Renamed inbound interceptors in preparation for adding outbound ones.