修正在脚本中position.x改变位置时底层并没有触发位置改变事件， 导致一些计算失误。
added "range_trigger_node.ipp"
1: 修正脚本中引用entity的position, direction， 而entity被销毁后访问crash.
2: 优化direction在脚本中访问。
脚本中强制设置位置时我们也强制设置客户端。
Merge pull request #17 from kebiao/master

若干调整
修正aoi维护异常问题(在陷阱中移动等行为扰乱底层排序。)。
增加一些异常判定， 防止极端情况下(例如：自己触发的系统回调中销毁自己)造成的问题。
对一些接口进行安全检查，防止entity销毁了却还能够调用;
Merge pull request #18 from kebiao/master

修正aoi维护异常问题(在陷阱中移动等行为扰乱底层排序。)。
增加spacedata机制。
在teleport操作时需要重建aoi在space.rangelist中的关系。
增加控制器类型区分。
方便某些时候进行判断
teleport 当前进程操控功能完成。
spacedata机制增加安全判定
spacedata机制增加安全判定
Merge pull request #19 from kebiao/master

增加spacedata机制。
up
cell跳转space之后更新base部分的spaceID
Merge pull request #20 from kebiao/master

cell跳转space之后更新base部分的spaceID
修正在移动中自身被销毁可能导致crash的问题.
https://github.com/kbengine/kbengine/pull/21