Fix for issue #203

Changes in this fix:

1) Removed activation blocks, now rely on _kernel.Release
2) Added dependency to Ninject.Extensions.NamedScope
3) Use .InCallScope() in Ninject tests to allow the tests to succeed (defined in NamedScope lib)

Note to Travis: I did figure out how to do this without entirely new tests for Ninject, Named Scopes aren't the answer it was a scope within the NamedScope library that does it. Sorry for the confusion, this patch should fix all the kernel disposing problems people run into using Ninject + MassTransit.

All tests on MassTransit.Containers.Tests now pass.