Update files for 1.4.1 release.
Fix traceback in template error detection code

Fixes #5081
Fixes #4796 handle unicodedecode errors from dmidecode output
Merge pull request #5078 from brandonhilkert/fix-ec2-tags

Fix checking for existence of EC2 tags
Addresses #5042 remove /usr/share/ansible when uninstalling rpm
Merge pull request #5178 from cavassin/devel

Prevents UnicodeEncodeError
Merge pull request #5215 from dhml/devel

Fix issue #5214: hostname persistence on RedHat/CentOS
Merge pull request #5254 from j2sol/fix-ssh-missing-quotes

Make sure ssh pipes are empty before moving on
Merge pull request #5131 from janeznemanic/devel

Fix for issue #4730 - stacktrace when deferenencing a non-existent group
Merge pull request #5225 from prometheanfire/devel

tests depend on the default encoding being utf8
Merge pull request #5160 from JensRantil/fix-issue-5159

Fixes #5159 `file` module: Don't catch `SystemExit`
Merge pull request #5162 from JensRantil/fix-corrupt-module-outputs

More don't catch `SystemExit`
Update files for 1.4.2 release.
Add ansible-galaxy python dependencies
Fixes #5341 Use constants.py to set the roles directory
Addresses #5341 expand home directories for role_path in ansible.cfg
Addresses #5341 Expand home directories when searching for roles in ansible-playbook
Merge pull request #5360 from succhiello/feature/fix_galaxy_init_path_exists_msg

add var for format.
Merge pull request #5357 from sivel/no-or-higher

Do not place (or higher) in min_ansible_version
Addresses #5364 urllib quote role names