Clean up ReportAdapter
Fix some background scenarios
Show Gherkin step location in backtrace
Clean up whitespace
Fix background step printing
Fix a couple more background scenarios