Merge pull request #2 from iamrainius/master

TCT-shell option validation 

OK to merge. and a quickly fix should be considered. with this patch, the "Running mode" is hard coded. They should be moved into Constants
Merge pull request #3 from iamrainius/master

Create constants for running modes

Merged and Closed. Thanks
Pull capability info from device and add to summary.xml
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