Refactored AutoTheoryDocFactory.
Reformatted the source.
Renamed ISpecimenContext to ISpecimenResolver.
Renamed the parameter 'resolver' to 'specimenResolver'.
Deleted the IEnumerableFactory interface.
Changed the lock of ProxyGenerator to using TheardStatic.
Fixed the typo of the NullSpeicmen class.
Removed the DerivedInnerMocks property from the ISpecimenMock interface.
Renamed PropertyInfos to MockMemberInfos, and refactored it.
Refactored the SpecimenMock class.
Moved the static settings for the Moq assembly to the SpecimenMockStatic class.
Introduced the new ISpecimenContext interface.
Deleted the ISpecimenFromIdProviderFactory interface.
Refactored the CtorBuilder class.
Refactored some classes.
Created the SpecimenEngine class.
Refactored the SpecimenBuilderFactory class.
Deleted the FixtureDependencies class.
Refactored some classes.
Refactored some classes.