types of some arguments are chenged to builtin types.
remove CCNil from CCVM code.
remove CCNil class and use null insted of it.