Added explicit statement about versioning 2 README
Remove old .nuget solution folder
Fix issue with throwing/path-capturing after exceptions,

in RecursionGuard and TerminatingWithPathSpecimenBuilder. Both of these classes incorrectly "remember" the previous requests when ObjectCreationException (e.g. due to creating an abstract type) is throw.
Merge branch '226-multi-recurs' of https://github.com/adamchester/AutoFixture into adamchester-226-multi-recurs
Moved a test to FixtureTest,

because it wasn't a Scenario test.
Incremented patch version,

in order to indicate that this version includes a bug fix that
resolves #226 (https://github.com/AutoFixture/AutoFixture/issues/226).
Introduced OmitEnumerableParameterRequestRelay,

which will handle requests for IEnumerable<T> parameters, and return an
empty array if the context resolves it as OmitSpecimen.
Returned result from context.
Correctly handled requests for other objects

than ParameterInfo.
Filtered away all non-enumerable parameters.
Returned an empty array if context returns Omit.
Added a Null Guard Clause.
Demonstrated that OmitEnumerableParameter...Relay

can be used to create a small recursive graph.
Introduced OmitArrayParameterRequestRelay,

which will do the same as OmitEnumerableParameterRequestRelay, just for
arrays instead of IEnumerable<T>.
Returned specimen from context.
Returned NoSpecimen for non-parameter requests.
Filtered out requests for non-array parameters.
Returned empty array when context returns Omit.
Added a Null Guard Clause.
Enabled creation of array of recursive graphs.