many bug fixed, including malloc_strncpy first string, modify struct Parameter's member name ... etc
add extra error msg: pass non id scalar to array parameter in function
Many bug fixed, including processFuncDecl, checkReturnStmt ... etc.
add testcase