bugfix: tags shouldn't be parsed as steps, even if they follow a background

before this patch, if a background step was defined and the first step following it was tagged, the tag would
be parsed as a step, causing the test to fail (because no step definition with the tag name would be found by lettuce)