zend_begin_func_decl
Prepare zend_ast_decl for reuse with classes
Partial port of class declarations
Mostly finish class declarations (~50 failing tests)
Port __TRAIT__ and __CLASS__ to AST
Pre-evaluate magic constants
Fix some remaining class declaration issues
Handle const expr __CLASS__ in trait
Dead code
Remove one usage of implementing_class