fixed: destroy function
发布到 jQuery plugin
扩展ztree，支持onDragMove事件

需求：有一个控件树，上面有按钮、下拉框、输入框等控件。现在要将这些控件拖到一个表格中，拖拽到表格上时所在的单元格要出现一个光标。如果所在的单元格不接受这个控件，则不出现光标。

实现：这要求ztree的拖拽功能支持onDragMove事件，这个事件在拖动节点的过程中触发。
问题：树的oncheck事件处理函数会接收一个event参数，但是event.type是"click"而不是"ztree_check"。在3.2版本中event.type是"ztree_check"。

原因：3.2版本触发事件的写法是：tools.apply(setting.callback.onCheck, [event, treeId,
node]);
3.5版本将其改成了：tools.apply(setting.callback.onCheck, [!!srcEvent?srcEvent :
event, treeId, node]);
当有srcEvent时，会将srcEvent传给事件处理函数，而srcEvent是原生的点击事件，其type为"click"

解决办法：既然是oncheck事件，那么event.type为"click"不合适。较好的做法是将srcEvent记录在event对象中，然后将event传给事件处理函数。
这样事件处理函数即可得到srcEvent，又可以得到event，并且event.type
完善注释
Merge pull request #32 from yumi301/master

扩展ztree，支持onDragMove事件
删除多余文件
add 'onDragMove' callback  &  change the event in 'onCheck' callback
Support Cmd-key ( in Mac System)
Merge tag 'v3.5.16-beta.4'