Proposal of specificationFor with SUT implementing multiple interfaces or types

Introduced nested class Implementing that allow autosubstitute with
NSubstitute to create mock of that implements many types.