For discussion: more powerful IDummyDefinition

As discussed in #402.

This isn't the proposed final implementation, just something to see whether @FakeItEasy/owners like or hate the idea.
We'd probably also cache `dummyDefinition` so we could look it up directly by `typeOfDummy` in the future.