continuing development of parser3
restored if-elseif-else tree shape in parser, worked on implementation of convert_statement_to_opcall
worked on tree reshaping for T_OPCALL nodes
got trapped compiling and running with parser3
fixed goto and T_OPCALL's with two identifiers
made test runner only print out failed tests to reduce noise
fixed if-elseif due to wrong tree construction
fixed UDO parsing
fixed if opcall is three part and right side is a unary operator to return op as-is
fixed rhs check if opcode to only apply if T_IDENT found
fixed issue with labels on same line as statement
fixed appending of out args to out_arg_list
fixed for empty branches
modified test runner so that test41 is marked an expected failure