syslog.openlog does not cope with unicode first argument

It seems that os.path.basename(__file__) can return a unicode
string. In this case syslog.openlog fails. Forcing the result
to a string causes the resulting error to go away.
git module documentation: removed incorrect use of term 'remote branch' (should just be 'remote').
Arch PKGBUILD fixes

Adds examples in package
Changes json dependency to python2-simplejson, reflecting the new
package name
Removed duplicate python2-yaml
Added additional template variables

Added two additional template variables
* template_fullpath - absolute path to the template
* template_run_date - date that the template was rendered
Documented these additional variables in the module documentation
Merge pull request #1826 from willthames/new_template_variables

Added additional template variables
Merge pull request #1817 from chrisberkhout/devel

git module documentation: removed incorrect use of term 'remote branch' ...
Changes URL to ansible.cc

Removed github URL in favor of ansible.cc
Merge pull request #1822 from leucos/pkgbuild-fix

Arch PKGBUILD fixes
Merge pull request #1807 from willthames/openlog_unicode_fix

syslog.openlog does not cope with unicode first argument
Merge pull request #1813 from legrostdg/devel

postgresql_db fails with owner containing a "-"
Skip polling when all hosts were skipped

Fixes #1823.
Actually allow using connection: on a task