Help Updates

Beginning to update comment-based help and wiki pages to match each other (and be accurate for v3.0 usage.)
More Help updates

Also, made Name parameters to Describe / Context / It explicitly of type [string] instead of the implied [object] type.
This avoids a bug which was allowing empty strings to be passed for names to these parameters, which doesn't play well with
the PesterState object.
More Help updates
Merge pull request #190 from dlwyatt/HelpUpdates

Help updates
Update CHANGELOG.md
Adding some examples (which are really tests)
Adding Gherkin Support to Pester
Add support for background and Scenario Outline
Create my own (mini fork) of pickle for simpler parsing
Refactor Features and Steps to their own functions for reuse
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 $
Fix DocString parsing/matching so docstrings are just the last parameter
This allows steps with (.*)? regex to match a string or receive a docstring at the end.
Make scenario-name matching work
An attempt to unify with Pester a little more...
Change the "Steps" back to scripts instead of modules.