tests: Remove debug code from msgattrib-19
tests: Prevent autopoint tests from creating temp files in /tmp
configure: also distribute xz-compressed tarballs

* configure.ac (AM_INIT_AUTOMAKE): Add dist-xz, so that xz-compressed
.tar.xz tarballs will be distributed alongside .tar.gz ones.
autogen.sh: Use xz-compressed archive tarball

* autogen.sh: Fetch archive.dir-latest.tar.xz instead of .tar.gz.
maint: Mention xz-compressed tarball in Admin/release-steps
doc: Update the matrix

* matrix.texi: Update.
* nls.texi (STATUS): Likewise.
xgettext: Fix misrecognition of character literals in C and Vala

Problem reported by Paul Eggert at
<http://lists.gnu.org/archive/html/bug-gettext/2014-06/msg00015.html>.
* x-c.c (phase5_get): Make sure to skip contents of character constant.
* x-vala.c (phase3_get): Likewise.
msgmerge: Disable --color option in --update mode

Suggested by 林Ｖ字龍 at:
<https://lists.gnu.org/archive/html/bug-gettext/2014-06/msg00017.html>.
* msgmerge.c (main): Error out when --color and --update are
specified at the same time.
Update translations from Translation Project
maint: Mention how to update translations from Translation Project
Temporarily add Language: field to all PO file headers

Due to a bug in 0.19, the Language: field is considered mandatory.
This was fixed in commit 31744906, but better avoid error when
building with 0.19 at the moment.  This should be overwritten with the
next translations update.
maint: Mention updating autopoint tests in Admin/release-steps
Prepare for 0.19.1
Release 0.19.1
doc: Update licenses from GNU

* gpl.texi, lgpl.texi, fdl.texi: Update from GNU.
* gettext.texi (GNU GPL, GNU LGPL, GNU LGPL): Define nodes here,
instead of in those license documents.
intl: Stop installing ChangeLog.inst

After the git-version-gen migration (commit fbf4e276), the
creation of gettext-tools/intl/ChangeLog.inst in configure.ac was
removed because we lost access to $RELEASE_DATE.  Given that
intl/VERSION provides enough information, simply drop the
ChangeLog file.
Problem reported by Bruce Korb in
<https://lists.gnu.org/archive/html/bug-gettext/2014-06/msg00022.html>.
* Makefile.in (install-data): Don't install ChangeLog.inst.
(distclean): Don't remove ChangeLog.inst.
(uninstall): Don't remove ChangeLog under $(gettextsrcdir)/intl.
(dist): Don't include ChangeLog in the distribution.
tests: Test "make dist" in autopoint test

* autopoint-3: Run "make dist" after "make"; add a workaround for
a bug in 0.19 and 0.19.1, where intl/ChangeLog is required but
missing in the archive.
intl: Add back ChangeLog to gettext-runtime distribution

* Makefile.in (DISTFILES.gettext): Add ChangeLog.
intl: Sync up loadmsgcat.c with glibc

* loadmsgcat.c: Include assert.h.
(_nl_load_domain): Add semicolon to end of line.
(_nl_load_domain)[HAVE_MMAP]: Use MAP_FAILED and assert that
it is (void *) -1.
(_nl_load_domain)[_LIBC]: Call __libc_rwlock_init instead of
gl_rwlock_init.
(_nl_unload_domain): Cast convd->encoding to non-const.
intl: Sync up loadmsgcat.c with glibc

* loadmsgcat.c [_LIBC]: Define PRI_MACROS_BROKEN unconditionally.