refactored getFunctionFromAstInSelection
getFunctionFromAstInSelection should_return_all_statements_of_the_function
getFunctionStatements should_return_the_ranges_of_each_statements
getFunctionStatements should_return_no_statements_when_the_given_function_has_none
extracted ALLOWING_CALL and *_FCALL macros into a separate header, used where needed
getFunctionStatements should_return_local_variables_declared_by_a_statement
getFunctionStatements should_return_no_declared_local_variables_when_a_statement_declares_none, should_return_local_variables_used_by_a_statement
getFunctionStatements should_not_return_the_same_used_variable_more_than_once
getFunctionStatements should_not_report_global_variables_as_used