修正 ui.EditBox 在初始化的时候，如果不提供 listener 监听的话，初始化会失败的问题

这个PR 包含3个小修改

 1. 修正 ui.EditBox 在初始化的时候，如果不提供 listener 监听的话，初始化会失败的问题。因为不是每个editbox 都需要事件监听
 2. 在 functions.lua 中增加一个 class 的假名：quick_class 。这样做的目的是为了解决保留词 `class` 在 moonscript 中被用作等号右侧语句时所引起的moonc 编译器解析失败的问题。
 3. 使用 bin/make_pre....sh 脚本更新所有 预编译 framework.zip