#124 Initial code for concept of configurable recursion depth
#124 Initial code for concept of configurable recursion depth
#124 fix test names
Simplified recursion depth tests by using a simple integer queue similar to already existing tests. Removed the now obsolete helper classes for recursion test.
Added recursion depth to NullRecursionBehavior constructor.
Added recursion depth to OmitOnRecursionBehavior constructor.
Named explicit recursion depth in behavior tests.
Recursion depth property initialized from constructor only in recursion guard.
Default recursion depth defined in recursion behaviors.
Re-inserted RecursionGuard constructor to keep existing constructor overloads, but marked it as obsolete.
Chained obsolete constructor to new.
Removed the version-incrementation step

in BuildRelease.ps1, because it might as well be a deliberate step
performed as required.
Simplified BuildRelease.ps1.
Deleted the NUnit TestResult.xml file

after successfull build, because this file isn't tracked by Git, and it
keeps showing up as a new file whenever the build has executed.
Added a shell script to run a release build,

so that I don't have to leave the comform of the Git Bash in order to do
that.
Updated the Xunit.Extensions dependency version

for AutoFixture.Xunit, because the actual AutoFixture.Xunit library is
compiles against Xunit.Extensions 1.8.0.1549, so the NuGet package ought
to reflect that correctly.
Merge branch '124-configurable-recursion-depth' of https://github.com/holstebroe/AutoFixture into holstebroe-124-configurable-recursion-depth
Disabled some compiler warnings in unit tests,

because we still need to keep around tests of deprecated methods or types,
but we don't want to see warnings in the build.
Incremented minor version

in order to indicate that the support for configurable recursion depth is
a new feature. This resolves #124
(https://github.com/AutoFixture/AutoFixture/issues/124).