Rename ZEND_CONST to ZEND_AST_ZVAL
Drop addition of weird \ prefix for FQ consts

Also fixes a resolution bug
Some refactoring of fn/const resolution
Shared name production for const / fn name
Hack around global leak for now
Refactor class name resolution as well
Use zend_string* in some places