Fix PHP test cases

Get comments right
Improve handling of process working directory in checkdoc
[Fix #73] Do not set buffer-file-name to nil

Doing so apparently breaks (checkdoc-current-buffer), so just fall back
to the name of the temporary file.  This causes bogus warnings again,
bug at least doesn't cause the checker to fail.