Include Indirect Tests into the HTML and Earl Execution Report

Helps to resolve #119 
My thinking for this was that if there were any tests that fail, then the entire Indirect test fails.
However, if an indirect test contains only pass/skipped tests, and none failed, then the indirect test passes.
If there are only skipped tests that help cover the indirect test, then the indirect tests is skipped.