node升级到0.8，添加兼容性处理模块

新添加的compatibility.js模块在所有初始化之前运行
程序正文全部使用最新的API，由com..ty模块在老node上模拟新API
修复roll模式输入无响应的问题

之前的实现方案不正确，错误的理解了RawMode
所有shell功能都是readline模块提供的
实现方案改为：控制readline实例对keypress的监听
node的实现中，只要实例化了ReadLine Interface，stdin上就有了keypress事件
通过removeAllListeners临时撤销readline的监听，退出roll后恢复原样