Stopped VehicleTest from behaving erraticlly,

by ensuring the fixture cannot return 4; the default value that would indicate the property was *not* populated.
Added a failing test, demonstrating issue #262,

the TracingBehavior / TracingBuilder incorrectly reports the Depth after a previous request threw an exception.
Fixed TracingBuilder Depth reporting.
Added test to verify Depth of TracingBuilder after exceptions
Merge branch '259-erratic-vehicle' of https://github.com/adamchester/AutoFixture into adamchester-259-erratic-vehicle
Improved TracingBuilder Create logic,

to make it more readable.
Merge branch 'fix-trace' of https://github.com/adamchester/AutoFixture into adamchester-fix-trace
Incremented patch version,

in order to indicate that the correction of TracingBuilder indentation is
a bug fix. This resolves #262
(https://github.com/AutoFixture/AutoFixture/issues/262).
Changed Foq's minimum version requirement to 1.5.1 to address #240 (https://github.com/AutoFixture/AutoFixture/issues/240).
Compiled AutoFoq against Foq 1.5.1.
Merge branch 'autofoq-nuget-dependency' of https://github.com/moodmosaic/AutoFixture into moodmosaic-autofoq-nuget-dependency
Incremented patch version,

in order to indicate that the increase in AutoFoq's dependency on Foq's
version is a bug fix related to #240
(https://github.com/AutoFixture/AutoFixture/issues/240).