This creates a new variable DIST_CONTRIB in Makefile.am and adds it to EXTRA_DIST.
I included a few useful things like contrib/debian subdir (contains manpages, .desktop file), contrib/rpm subdir (contains .spec file to build rpms), contrib/init subdir (contains things like systemd startup files) and the *.bash-completion files.
Reason is that many packagers just use the (unsigned) tarball from the github release page, as it contains the full contrib folder including manpages. With this change the release tarball created by
make dist
contains most of those files too, so packagers can use this one instead. See also #6753