Fix ‘final’ not highlighted as a keyword in some methods

Consider the following code:

    class MyClass
    {
        public final function foo()
        {
            return null;
        }
    }

PHP Mode does not use the keyword font-face for ‘final’ in that code.
This patch corrects that bug by adding ‘final’ to the list of PHP
keywords (along with alphabetizing them).  It also removes some
unnecessary re-highlighting that we do, highlighting which is already
covered by the aforementioned list of keywords.

GitHub-Issue: 129
Signed-off-by: Eric James Michael Ritz <lobbyjones@gmail.com>
Add a template script for creating test cases

This patch adds a ‘tests/template.php’ file that developers can use to
save a tiny amount of time when making a new test.  The patch also
updates the README in the tests directory to mention the template.
Add a simple script to test syntax highlighting for ‘final’

This test is not part of the automated, ERT-based test suite.  At the
moment we use it only for manual verification that the highlighting is
working as expected.

GitHub-Issue: 129
Update php-mode-modified
Merge branch 'fix-highlighting-final-keyword'

* fix-highlighting-final-keyword:
  Update php-mode-modified
  Add a simple script to test syntax highlighting for ‘final’
  Add a template script for creating test cases
  Fix ‘final’ not highlighted as a keyword in some methods