Bug Fix: Fixes issue #406 that was introduced in commit 86f308844e

An error was being generated when using the `tap_reporter` with a work flow
that did not go through the `browser_test_runner`. This commit provides
a check which safely allows the logging functionality introduced in the
previous commit to work with all work flows.
Bug Fix: An amendment to 539ebc879c26d

One additional check to ensure that result.logs exist before attempting
to parse them.
Merge pull request #407 from JarrodCTaylor/master

Bug Fix: Fixes issue #406 that was introduced in commit 86f308844e