Add support for lazy initializated types

Resolves #331.
Agreed on being consistent. Done now in [d6b00ea](https://github.com/moodmosaic/AutoFixture/commit/d6b00ea961bfddbaade5293c6f691db1e16b211b).