Refactor web_controller_telnet

Most of the original web_controller_telnet script methods are duplicate
with the ones in telnet_prototype.rb.
1)System call telnet_prototype.rb to execute each checked script in the
controller spreadsheet.
2)Change the path in controller spreadsheet from /telnet/*** to ***. The
reason is that, when run individually from telnet_prototype.rb, It just
need to input the driver script name. So it's better to pass the same thing
when system call it.
3)When run from controller, the results will be saved into a sub-folder
of result folder, but when run from telnet_prototype.rb, the result will
be saved into result folder. This is consistent with Watir scripts.

IS-WEBCARD_HID9_5.200.0_059101; Watir 1.7.0
Write execution status and elapsed time into Telnet spreadsheet

1) Add start time s and finish time f into telnet_prototype script.
2) Add roe to represent the row number of the current driver scripts
 in controller spreadsheet
3) Add error_present to represent abort or not.
4) Add xl array to contain excel Application, workbook and worksheet.
5) Call tear_down_d method to fill execution status and elapsed time
into telnet spreadsheet.

IS-WEBCARD_HID9_5.200.0_059101; Watir 1.7.0
Move the cell of test status of telnet drivers from B16 to B9

1) Watir driver scripts judge pass/fail in B9 cell. And the tear_down_d
method get the run status from B9 cell.So if telnet scripts want to call
tear_down_d method to update controller spreadsheet, the drivers
spreadsheet should be consistent with the Watir scripts spreadsheet,
that use B9 cell to contain execution result, instead of B16.
2) Also, it is not very good that,the cells containing card info,
IE version and ruby/watir version are ahead of result cell in spreadsheet.
Because,it is not convience when we want to collect more information
when setup execution in the future.

IS-WEBCARD_HID9_5.200.0_059101; Watir 1.7.0
Optimize the telnet_prototype.rb with the timeStamp method

IS-WEBCARD_HID9_5.200.0_059101; Watir 1.7.0
Use one Controller script to run all controller spreadsheets

Combine telnet controller spreadsheet execution function into
web_controller_watir script to reduce the controller scripts
to only one script.

IS-WEBCARD_HID9_5.200.0_059101; Watir 1.7.0
Delete useless telnet controller scripts, rename the changed one

Now, the controller script is reduced to only one.

IS-WEBCARD_HID9_5.200.0_059101; Watir 1.7.0
Optimize the select_test_suite method in controller.rb

Do NOT use hash to contain the controller spreadsheets, but use an Array.
Because when use the hash, and add a new entry (web_controller_telnet.xls)
it will display not in order, like below
The following test suites are available for execution:
5 - web_controller_telnet
1 - controller_rpc
2 - controller_web
3 - controller_webx
4 - controller_web_ipv6
Please type the number of the desired suite followed by <Enter>
But the expectation is
The following test suites are available for execution:
1 - controller_rpc
2 - controller_web
3 - controller_webx
4 - controller_web_ipv6
5 - web_controller_telnet
Please type the number of the desired suite followed by <Enter>
So, this change is needed.

IS-WEBCARD_HID9_5.200.0_059101; Watir 1.7.0