support unittest result xml
fix Usage()
rename tool/GenerateTestCase => tool/TestAll
fix Makefile
add .travis.yml