Closing conditions of Do/Until and Do/While now ignored by Coverage

These closing conditions aren't triggering their breakpoints for some reason, which was causing false negatives in the coverage output.
Merge pull request #200 from dlwyatt/CoverageLoopFix

Closing conditions of Do/Until and Do/While now ignored by Coverage
Update CHANGELOG.md
Adding Gherkin Support to Pester
Refactor WHEN to just store steps in a hashtable
Fix tag filtering (it's still not feature-compatible with Cucumber's)
Allow multiple matches and pick the best match
Fix Background (should (re)run before every test)
Add the keyword to the step printed output
Blindly updating wrapper code from changes to Pester Beta ;-)
Some more output tweaks for Gherkin results
Add support for tables in steps
Fix code coverage for Gherkin
Fix bug in Path parameter (we still need to load ALL steps files)
Fix bug in step matching: the pattern should match the WHOLE name from ^ to $
An attempt to unify with Pester a little more...
Change the "Steps" back to scripts instead of modules.
Improve output:
+ only print features where at least one scenario was tested
+ add scenario counts for the report
+ add information about step file count
Patch DocStringArgument
Add a -FailedLast feature to re-run failed tests
Unify output and string handling a bit (not localized yet, but the first step)
Start localization