Allow any whitespace character at end of file

Changing regex to allow for any whitespace character (including \r and \t) at the end of the file

E.g. In Windows it wasn't working because it uses CRLF instead of LF at the end of the lines.
Merge pull request #604 from j-d/patch-1

Allow any whitespace character at end of file
Use long option in examples.

I had a hard time to grasp this switch. This would have helped a little.
Updated badge URLs and the doc link
Merge pull request #608 from clemens-tolboom/patch-1

Use long option in examples.
Add Gitter link to README

[ci skip]
Describe scenario when pattern token is followed by a colon

Closes #620
Describe scenario about parameter with decimal number following string

Covers #615
Fix broken scenarios by switching to nehative regex looks

Fixes #615
Describe scenario where pattern parameter is empty

Covers #614
Fix scenario where pattern parameter is empty

Fixes #614
Describe scenarios where steps use slashes

Slashes are alternation syntax in Turnip. Thus, both snippet generation
and pattern matching are broken in steps that have them.

Covers #598
Fix scenarios where steps have slashes

Fixes #598
Merge pull request #622 from Behat/bugfix/turnip-patterns

[bugfix] Turnip patterns edge cases
Describe scenario with optional multiline arguments

Covers #621
Add support for typehinted arguments in definitions

Fixes #621
Simplify MixedArgumentOrganiser::getParameterNumberWithTypehintingValue()
Remove nedless condition
Make value typehint check more obvious
Fix typehint