[WebUI] Analyze Test Case Execution Logs and Resolve Errors

For anyone running long-haul tests or large Test Suites, the Test Execution Logs should not be used in Tree View mode because it uses far too much memory and slows down the runtime to the point it may even crash.

See these tips and analyses from @kazurayam

Related thread: KS 8.1.0 stucked in running (after more than 5 days of running long haul test) - need help to generate partial report - #65 by kazurayam