bugs fixed at JavaSourceGenerator
updating CGenerator
add asm, asm macro
adding require
adding common test
changed the order of FuncType; return type is the last
updating libzen.zen
bugs fixed at FuncType