Accumulate Test Count

Changed to combine SuiteResult with same name, instead of replacing with latest one. This solves the test result count problem when a Suite is executed more than 1 time due to being returned as nested suites (sub-task).

This solves incorrect test count problem when a suite in ScalaTest is executed more than one time as nested suites, current code simply replace the old count with the new count, this changes will add them up instead.