1. Fix the traceback when doing progression run;
2. Fix the agent code to dynamically generate HTML payload;
3. Count both socket errors and timeouts in the stop limit of progression runs;
4. Enhance the documents and add the reference data;
Change-Id: I242e7bbb6ab02f6ec7f27bc334f991d153386c9b