Add a test case for the PrettyFormatter

Add a test case for the PrettyFormatter to verify that the pretty
formatter aligns the location strings correct, when a scenario is
executed with Cucumber-JVM.
Merge cucumber:master into brasmusson:pretty-formatter-test

Now when cucumber-jvm has reveted to all-steps-first execution, the
test case for the PrettyFormatter should pass.
Make field final
Merge pull request #544 from brasmusson/pretty-formatter-test

Merge pull request #544 Test case for the PrettyFormatter
Update the History.md