Revert "Deleted EmptySpecimenCommand,"

This reverts commit 28c414db7d2cb302b655f7ffe105116bfcc6a268.

Conflicts:
   test/AutoFixture.Contrib.UnitTest/AutoFixture.Contrib.UnitTest.csproj
Improved the unit testing.
Changed the default post command of AutoMoqFixture

from SpecimenDefaultValueCommand to EmptySpecimenCommand.
Modified the readme file,

to reflect the change of the default command of AutoMoqFixture.
Updated the build.msbuild file,

to remove the unnecessary DefineConstants.
Updated the gitignore file,

to express folder path correctly.
Addressed source formatting using resharper.
Addressed white spaces

in the AutoDataTheoryCommand file.
Refactorted the AutoDataTheoryAttribute type,

to improve readability.
Refactorted the AutoDataTheoryCommand type,

to improve code quality.
Refactorted the SpecimenDefaultValueCommand type,

to improve code quality.
Merge branch 'master' into v1.0
Included SpecimenDefaultValueCommandTest

to the project, which was excluded before.
Renamed AutoMoqFixtureTest to AutoMockFixtureTest.
Addressed the code analysis errors

- CA1031:DoNotCatchGeneralExceptionTypes
Incremented major version number,

to indicate that the following changes are not backward compatible.
- reproduced EmptySpecimenCommand.
- renamed AutoMoqFixture to AutoMockFixture.
- changed the default post command of AutoMockFixture
  from SpecimenDefaultValueCommand to EmptySpecimenCommand.