refactor: used RestrictiveReferenceAssertion and

IndirectReferenceAssertion in test projects instead of
AssemblyExtensions.
docs: reformatted documents about license of sources from external.
build: adds the missing test.
build: downgraded moq from v4.2.1402.2112 to v3.1.416.3.
build: installed moq to Experiment.AutoFixture.
build: installed AutoFixture.AutoMoq to Experiment.AutoFixture.
dev: supported creating instance of abstract type.
build: increment minor version,

to indicate that this supports creating instances of abstract types.