CoralVM-PHP: Refactoring: Extracted condition for function name token to FunctionNameToken class

Also made FunctionNameToken a subclass of LanguageSymbolToken, as that is obviously true.