tests: Remove unnecessary tempfile cleanup code

Cleanup code like "rm -fr $tmpfiles" are no longer needed, since
'init.sh' takes care of that.
php: Recognize single and double quotes around heredoc label

Problem reported by Byrial Jensen in:
<https://lists.gnu.org/archive/html/bug-gettext/2012-04/msg00001.html>.
Based on the patch by Andreas Stricker posted as:
<https://lists.gnu.org/archive/html/bug-gettext/2012-04/msg00002.html>.
tests: Undo the previous unintended file mode changes
tests: Call included libtool script with $CONFIG_SHELL
build: Remove unnecessary make-variable expansion in configure
tests: Include missing init.cfg in tarball
xgettext: Fix infloop on loading Glade files with non-DL expat
Update mailing list information in FAQ.html.
Fix reference of the GNOME Translation Project URL.
Extend --add-location option to suppress line number output

The --add-location option of msgattrib, msgcat, msgcomm, msgconv,
msgen, msgfilter, msggrep, msgmerge, msguniq, and xgettext
commands now takes an optional argument 'never', 'full', or
'file', to control the format of "#: ..."  comments.

The default catalog reader changed to always remember file
positions so the line number part can be suppressed in output
phase rather than input phase.
NEWS: Update for 0.18.4
msgfmt: Add --source option to generate .java file instead of .class