在compile_object中加入对quote表达式的编译的检查
给if和set!表达式增加编译阶段的参数个数检查机制
修改is_primitive_fun_name函数，当原语函数名被局部绑定时产生不同指令。