Support for IHandleMessagesAsync<T> in containers

Added unit tests for this: MultipleCallsToGetYieldsNewAsyncHandlerInstances and CanGetAsyncHandlerInstancesAndReleaseThemAfterwardsAsExpected in TestContainerAdapters.