Add method to AstFactory; init ReturnType for FunctionDefinitionNode
Merge remote-tracking branch 'upstream/StableBranchWithTestcases' into StableBranchWithTestcases
Merge pull request #141 from ke-yu/StableBranchWithTestcases

Add until function to AstFactory; fix ReturnType initialization issue for FunctionDefinitionNode