Fix malformed testcase output w/ Backgrounds

Background sections trigger `before_steps`, which causes a `<testcase>` element without a name.  This makes it invalid for the jenkins JUnit plugin to process properly.