Zhang Jing: Update pulling and merging capability
1. add a method in shellrunner.py for the "sdb pull" codes, and give related error message when the file is not available on device. then only 1 statement in main py for invoking.
2. remove useless attributes from <capabilities>
Merge pull request #4 from shuixin129-dandan/master

Pull capablity info from device and add to summary.xml
1\ add a method in shellrunner.py for the "sdb pull" codes
2\  "capa_root.attrib = {} " is removed.
Clean build file
Add "&" when invoking firefox, although it is not the root cause of starting FF failed
Merge remote-tracking branch 'upstream/master'

Conflicts:
	tct-shell
	tctshell/constants.py
	tctshell/shellrunner.py
Update the Xslt and related CSS for showing report summary
Zhang Jing: Copy tmp/result.xml to the result folder
Zhang Jing: handle the case that running mode is None
Merge pull request #6 from iamrainius/master

Update for TCT-198 & TCT-200
Zhang Jing: Remove previous capability.xml before pulling in a new test
Merge pull request #7 from iamrainius/master

Remove previous capability.xml before pulling in a new test