runner.py增加超时等功能

1.   Add timeout for excutting case
2.   Add two types of final results: Timeout and Exceptioned
3.   Fixed some bugs for collecting final results
4.   Appending output messages to log when case timeout