Update SpecFlowHelper to search for tools folder

Changed default SpecFlowHelper ToolPath to search sub folders for the correct tools directory so you don't have to change this for each new version of SpecFlow.  Works same as NUnit.
Update SpecFlowHelper to search for tools folder

Fixed initial change to include toolname variable.
Merge pull request #496 from ssteward54/patch-2

Update SpecFlowHelper to search for tools folder
Updating ReleaseNotes
Bump version to 3.1.2
BREAKING CHANGE: API for CreateAssemblyInfoWithConfig was set back to original version

This resets the breacking change introduced in https://github.com/fsharp/FAKE/pull/471
Merge branch 'master' of https://github.com/fsharp/FAKE
fix compile error
Merge branch 'master' of https://github.com/fsharp/FAKE
Bump version to 3.2.0
Fix typo in ReleaseNotes
Shorter readme
FAKE is only used in OctoKit.NET
FAKE is only used in OctoKit.NET
Fix more partial application in public functions

Found a few more functions using partial application and changed them to
use explicit arguments where it seemed reasonable so that it gives
better function signatures and parameter names in Intellisense.
Fix misspelled function name

Also decided to go ahead and use the same casing convention as the
rest of FAKE and .NET for "fileName".
Improve some logging messages to be more specific and consistent
Fix Copy and CopyTo functions

Previously, the Copy function (which CopyTo also calls) would create a
file in place of the destination directory if the directory did not
already exist. Changed it to call ensureDirectory before copying so
that it automatically creates non-existant directory chains, as is the
behavior of CopyFileIntoSubFolder.
Fixed ProcessHelper.ensureProcessesHaveStopped (#389)
Fixed Fake.Deploy.Web build (#413)