title: Print cucumber scenario and step before it is executed on the console
body: <p>I need to print the step and scenario for a sense to know which scenario and 
  step is currently in execution. Currently, 3-4 steps' output is printed and the steps are printed in bulk after a scenario finishes. This makes it very hard to understand exactly where a step has ended and other has begun.</p>
  
  <p>Perhaps an annotation/option that can enable printing of the step-language (i.e. the text after the When/Then etc. workds) right before it begins along with a horizontal marker would be great.</p>
  
  <p>Example:</p>
  
  <p>1) Current:</p>
  
  <pre><code>INFO: Doing a
  INFO: Doing b
  INFO: Doing c
  INFO: Doing x
  INFO: Doing y
    Scenario: Do several things
       Given a,b,c things
       And x,y things
  </code></pre>
  
  <p>2) Desired:</p>
  
  <pre><code>  Scenario: Do several things
       Given a,b,c things
  INFO: Doing a
  INFO: Doing b
  INFO: Doing c
  
    Scenario: Do several things
       And x,y things
  INFO: Doing x
  INFO: Doing y
  
  // Perhaps a summary in the end is fine (as happening currently)
    Scenario: Do several things
       Given a,b,c things
       And x,y things
  </code></pre>
  
  <p>Someone asked the question couple years back:
  <a href="http://grokbase.com/t/gg/cukes/144anjrgjf/cucumber-print-scenario-and-step-before-it-is-executed-on-the-console" rel="nofollow">http://grokbase.com/t/gg/cukes/144anjrgjf/cucumber-print-scenario-and-step-before-it-is-executed-on-the-console</a></p>
  
  <p>But I was expecting to see some library-provision built in these years.</p>