Clarify the purpose of the RuntimeLogger

I found this section of the README a little hard to understand, so wanted to make it a bit clearer.
Merge pull request #265 from ndbroadbent/patch-1

Clarify the purpose of the RuntimeLogger
Change method of calculating number of steps at Scenario Outline.
Merge pull request #268 from gongo/fix_outline_steps

Change method of calculating number of steps at Scenario Outline.
v0.16.2
thanks for the patch!
ignore empty processor count
v0.16.3
readme
Re-apply felixclack's pull request 227

With changes to get tests passing
Fix integration tests and update cucumber

The gherkin api changed, updated changes to the latest verison.
Support scenario outline
Fix scenario outline parsing in jruby
Remove parallel_options from ParallelTests::Tasks
Rename Group.by_scenario to by_scenarios
Fix test_file_name for scenario
Merge pull request #276 from silas/group-by-scenario2

Re-apply felixclack's pull request 227
refactor
v0.16.4
do not make gherkin a general dependency fixes #277