build: adds exist build files - CodeAnalysisDictionary.xml,

CommonAssemblyInfo.cs and Run.sh - to the solution folder 'Build'.
dev: implements AssemblyInitializeAttribute.
dev: implements setting up and tearing down a test fixture on assembly

level.
dev: implements NotSupportedFixtureFactory2.
dev: implements TestFixtureFactory.
refactor: renames NotSupportedFixtureFactory2 to

NotSupportedFixtureFactory.
refactor: makes FirstClassTestAttribute use TestFixtureFactory

instead of TestFixtureFactoryTypeAttribute.
refactor: makes TestAttribute use TestFixtureFactory instead of

TestFixtureFactoryTypeAttribute.
dev: deletes TestFixtureFactoryTypeAttribute.
refactor: renames TestFixtureFactory(Experiment.Xunit) to

DefaultFixtureFactory.
docs: updates release note for v0.22.0.
refactor: rerun the skipped test.
refactor: removes unnecessary guard and improves the exception message

thrown when auto data is requested without valid factory of test
fixture.
refactor: makes the test do not use FirstClassTestAttribute directly.
refactor: does not use the extensions method 'Execute' in the test

where the metod is not needed.
build: addresses some code-analysis warnings.
refactor: renames AssemblyInitializeAttribute to

AssemblyFixtureConfigAttribute.
refactor: renames classes for the fixture configuration.
refactor: renames some elements to clarify.
refactor: improves the test for teardown using file system.