[SUREFIRE-970] Fix elapsed time time of failed and skipped tests

o time measurement is now limited to TestSetRunListener, except for concurrent junit tests
merge the two for-loops