Removed ast::FunctionParameterDefinition destructor.
Added Builder::returnValue function and 2 new overloads for Builder::store.
Implemented CBFunction constructor and CBFunction::generateFunction.
Refactored and implemented cb functions.
Fixed FunctionSymbol::findBestOverload.
Refactored and implemented cb function generation.
Fixed FunctionParameterDefinition parsing.
Implemented CBFunction generation and checking.
Added new ErrorCodes.
Added a test for functions.
Changed to ANSI encoding.
Changed default optimization level to -O3.