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
Allow using connection: on the task level

This is the name of the setting on the play level, and the options.
Should be consistent.
Allow infinite depth task includes
Make inventory variables available to vars_files
Check for non-accepted arguments combined with task includes

Throw an appropriate error for it.
Allow only_if/when_* on task includes and apply it on all tasks within
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