PHP: add test file for entering and leaving PHP mode
PHP: add test files for namespaces
PHP: add test file for classes
PHP: add test file for traits
PHP: add support for "<script language=php>" open and close tags

http://www.php.net/manual/en/language.basic-syntax.phptags.php
PHP: recognize PHP 5.5 keywords finally and yield as such
PHP: Fix infinite loop reading an identifier ending at EOF

Bit-wise operation is inappropriate here because `c` might be negative,
since EOF is generally represented as -1.  Since -1 is stored as all
bits at 1 on most common architectures, the test will evaluate to true,
hence entering an infinite loop.
PHP: Fix parsing of anonymous functions returning a reference
PHP: Fix parsing of anonymous functions using the "use" keyword

http://www.php.net/manual/en/language.namespaces.php#104136
PHP: Recognize vertical tab (\v) and form-feed (\f) as whitespaces

Even though PHP doesn't handle those very well (it emits warnings about
"unexpected character"), it still counts them as whitespaces, so
properly handle them as such.
PHP: Fix some globals not being declared static

This prevents the symbols from being exported and possibly conflicting
with other ones.
PHP: Import all unit tests from Geany
PHP: Add unit test for Test/bug681824.php
merge better PHP parser from geany developer

Signed-off-by: Reza Jelveh <reza.jelveh@tuhh.de>