add a default value for the -d option of ansible-pull

Thi permit to simplify the command line to use by using
a sensible default, and so reduce the number of incorrect
possible choices and setup needed. Among potential
incorrect choices is using a fixed directory in /tmp, which
could be problematic with a setup whose access is not
properly restricted.
Add ansible_sudo_pass hostvar support
pip module: fix unexpected behavior when creating virtualenvs

This module supports `virtualenv_site_packages` as an option to control whether or not to include system packages when installing pip packages into a virtual environment. 

The default is no, and when you say yes it explicitly it includes a flag to include site packages, otherwise it doesn't provide a flag. 

Some versions of virtualenv by default include site packages and other versions by default do not. 

This patch just makes both branches explicit, so `virtualenv_site_packages=no` really means no.
make cloudformation module accept template_parameters from command line

Passing cloudformation template_parameters on the command line
like so was failing:

    ansible localhost -m cloudformation -a "...template_parameters=foo=5,bar=4..."
make comment lines in troff start with .\" and add a .SH EXAMPLES to the PLAINEXAMPLES section
Try/finally is a python 2.5 construct, so not working
on EL5. Fix #4763
Obsolete attempts at determining the full path to the desired
'easy_install' executable were still left behind and need to be removed
for the customizable 'executable' task argument to correctly work:
'_get_easy_install' should take care of all the functionality related to
determining the correct 'easy_install' executable to use.
fix for https://github.com/ansible/ansible/issues/4795
Incorrect changed result in cron module.
Report changed=False if no cron is removed:wq
AWS_ACCESS_KEY misspelt in shared EC2 connection library
typo ---- (4) instead of --- (3)
Merge pull request #4802 from benregn/patch-1

Couple of small typos
Merge pull request #4798 from willthames/aws_access_key_fix

AWS_ACCESS_KEY misspelt in shared EC2 connection library
Add a timeout to the synchronize module to prevent infinite hangs while waiting on passwords for misconfigured users
Update synchronize docstrings for rsync_timeout parameter
Addresses #4676 Add module notes about the behavior of sudo and the destination paths within the synchronize module.
return True/False from remove_job_file()
revised fix for https://github.com/ansible/ansible/issues/4795
Fixes #4485 add an ipv6 parameter to accelerate so that the daemon will bind to an ipv6 port instead of ipv4
Remove invalid ipv6 parameter from setup execution
Addresses #4763 list python >= 2.5 as a requirement for accelerate mode
Merge pull request #4772 from mscherer/fix_4763

Try/finally is a python 2.5 construct, so not working on EL5. Fix #4763