Refactor of kernel upgrade in phoenix-agent. Use Engine instead of
Workflow.
Delete old files

Refactor kernel upgrade in phoenix-agent and delete old classes.
Phoenix-agent refactor(done) and integration with console(doing)

Agent重构：还需要在日志文件中增加文件终结符号，并且修改tx.properties以标明升级成功与否。

与Console集成：只是完成了思路，还需要进一步测试，发现并修改bug。
discard conflict

消除冲突
add router from marsqing
Agent与console集成，从console可以看到agent自动升级的日志。
修改Step、StepProvider及Context的关系，使逻辑更加清晰。（Kernel部分）
修改Step、StepProvider及Context的关系，使逻辑更加清晰。（Agent升级部分）
attch config in tomcat localhost
Shell脚本使用长参数，方便理解
删除老的脚本文件
AgentUpgradeStep单元测试&&Bug Fixed
KernelUpgradeStep单元测试
修改代码结构
Merge pull request #148 from leoliang/master

增加byteman脚本自动生成和service配置文件自动扫描
Merge pull request #146 from sunryuan/master

支持tomcat server使用localhost的配置方式
Merge pull request #149 from leoliang/master

typo mistake
handle conflict
把router弄过来
任远的代码重构（by老吴）