Kernel及Agent升级重构

Kernel升级原来使用workflow，现在改成使用engine，删掉了旧的类以及相关的单元测试，后面再补充新的单元测试。

新增Agent升级重构，修改方式与Kernel类似。还需要在log文件及properties文件中增加一些meta信息。

新增与Console集成，通过增加一个不抛异常的Reader获取Agent的Log，保证了Console获取日志的连续。

增加Agent与Kernel Step类的单元测试。