fix change_when example for False
Merge pull request #4588 from maxamillion/maxamillion/docfix-changed_when

fix change_when example for False
now correctly changes script permission in all cases

Signed-off-by: Brian Coca <briancoca+ansible@gmail.com>
Fixes #4454 Make a temporary clean cnf file if unable to parse existing
Merge pull request #4591 from bcoca/scriptnonrootsudosafe

now correctly changes script permission in all cases
setup module, replace ':' by '_' in interface name, fix #4586
fix distribution detection in apt_repository module, so it also work
on Mint as it work on Debian, fix #4587.

PPAs are not supported however, since that's a Ubuntu specific feature
and mint is detected as a generic distribution and use a different
codename than the Ubuntu release it is based on, which mean that apt_repository
cannot add detect and add the proper url without a better heuristic.
fix logic in module host to add aliases even if none exist already, fix #4563

self._has_aliases is used to know if a alias already exist, but
the test we want is to know if we need to add a new alias, which
is stored in self.aliases
Merge pull request #4594 from mscherer/fix_4587

fix distribution detection in apt_repository module, so it also work on mint as it work on Debian, partially fix #4587
Merge pull request #4595 from mscherer/fix_4563

fix logic in module host to add aliases even if none exist already, fix #4563
Fixed typo in docsite/rst/playbooks_tags.rst
Merge pull request #4598 from awiddersheim/patch-1

Fixed typo in docsite/rst/playbooks_tags.rst
check for ubuntu distribution first
Work in progress about cleaning up template code.
Further WIP on template cleanup.
Finishing touches on template cleanup.
Merge pull request #4604 from jcftang/devel

check for ubuntu distribution first
Merge pull request #4592 from mscherer/fix_4586

setup module, replace ':' by '_' in interface name, fix #4586
Some changelog notes.
Fix deprecation warnings in the Google modules.