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).