Store lineno for zval ast nodes more efficiently
Use separate node type for lists

This saves storing the children count for normal ast nodes.
zend_do_op_data -> zend_emit_op_data
Minor cleanups in AST code
Add zend_ast_list* variant to parser stack element
Use zend_ast_get_str where possible
Cleanup dead/duplicate code
We don't pay per newline...
Remove duplicate code
zend_get_class_fetch_type works on zend_string