test: use reporter specified in config for e2e tests

E2E test framework was overriding the reporters on the commandline.
This meant that tests e2e tests for reporter were not even using the
reporters they were supposed testing.  The test now use the specified
reporters, even if they don't verify their outputs.
feat: add "debug" button to easily open debugging window
feat(reporter.junit): add a 'skipped' tag for skipped testcases

Closes #321
Merge pull request #333 from ahaurw01/feature-add-junit-skipped

feat(reporter.junit): add a 'skipped' tag for skipped testcases
chore: release v0.5.9