Pass most step parsing tests

N.B. I've disabled a number of these tests because they test for
behaviours that I'm wondering if they're strictly cucumber/gherkin. Need
to have a discussion about them.