Compiler [Typechecker]: Changed calling convention for low_match_types(). low_match_types() now adds a reference to the returned type. This fixes potential issues with matching PIKE_T_OPERATOR and similar, where it could return a freed type.