Cleanup member modifier code
Store doc comments in separate stack entry from start lineno
Separate class type and start lineno
Use more specific parser stack nodes
Remove last EA usages

Still retaining the EA field in znode as it is used by opcache
Store lineno for zval ast nodes more efficiently
Merge branch 'PHP-5.4' into PHP-5.5

* PHP-5.4:
  Fix missing type checks in various functions
Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
  Fix missing type checks in various functions

Conflicts:
	ext/openssl/openssl.c
fix NEWS
Merge branch 'PHP-5.4' into PHP-5.5

* PHP-5.4:
  fix NEWS
Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
  fix NEWS
Merge branch 'PHP-5.6'

* PHP-5.6:
  fix NEWS
  Fix missing type checks in various functions
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