added isdefinedvisitor to support inferred-type declarations
added function type
fixed bugs
fixed bug
return check on definition
fixed bug with binary operations
fixed bug with char types and added SSAOp::ASSIGNCHAR
Merge branch 'functionsymbolrefactoring' into mergeall

Conflicts:
	isdefinedvisitor.cpp
fixed bug with return
fixed bugs with chars
added code to work with pointers
added __mmap function
fixed bug with 'var'
Merge branch 'development'