Add (require 'speedbar) as functions are used.

Fixes byte-compiler warning of the form:

Warning: the following functions are not known to be
    defined: speedbar-add-supported-extension

Speedbar has been a part of GNU Emacs since version 23.2, so it should
be safe to require.

Signed-off-by: Eric James Michael Ritz <lobbyjones@gmail.com>
Remove eval-when-compile.

Fixes byte-compiler error of the form:

Error: Symbol's value as variable is void: php-extra-constants

Signed-off-by: Eric James Michael Ritz <lobbyjones@gmail.com>
Add (require 'etags) as etag functions are used.

Fixes byte-compiler warnings:

Warning: the following functions are not known to be
    defined: tags-verify-table, etags-tags-completion-table

etags.el is part of GNU Emacs so should be safe to include.

Signed-off-by: Eric James Michael Ritz <lobbyjones@gmail.com>
Update php-mode-modified for byte-compiler fixes
Merge branch 'github/pr/123'

* github/pr/123:
  Update php-mode-modified for byte-compiler fixes
  Add (require 'etags) as etag functions are used.
  Remove eval-when-compile.
  Add (require 'speedbar) as functions are used.