将原来的LT_CHARACTER类型修改为LT_BYTE类型
补充关于GMP的引用说明
在run_by_llam中预置参数变量arg*并且Fix a bug

修复prims.c文件中引用的不存在的函数make_character和character_value
移除LT_UNICODE的数据末尾对'\0'的要求，通过第一个字符计算循环次数。
Fix a bug

修正抛出的异常因为所声明的符号不在一个包中不相等，因此无法捕捉的问题。
在创建LT_STRING类型对象时计算其所含的UNICODE字符数量并作为``长度''

修复了lt_char_at中取出字符时遗漏了字符串偏移的问题
定义将UTF-8编码的字节序列转换为Unicode定义中的code point的函数
正确实现lt_char_code函数，输出字符在Unicode标准中的code point。
将大部分使用string_value取出字符串的代码替换为使用C_string
将字符串LT_STRING类型的内容的实现改为uint32_t
预先分配ASCII对应的LT_UNICODE对象的值空间减少每次的分配
删除无用的注释
重新安排代码所属文件和位置
化简get_code_point和code_point_to_utf8的逻辑
重命名一些函数
正确地实现基于code point的字符串的char-at和string-set函数
在lt_write_string中移除对export_C_string的使用
移除code_point_to_utf8中对ASCII字符的特殊处理