fix for #283 ((before|after)_step aren't called when scenario outline's table is processed)

As a fix I've changed ExampleRow.accept_expand() to call visitor.visit_step() instead of invocation of the step and call of visit_step_result()