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.
Fixes #3847: lineinfile without regex
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
Honor wait on ec2 instance termination
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
return True/False from remove_job_file()
revised fix for https://github.com/ansible/ansible/issues/4795
Remove duplicate "download_s3file" execution when the destination path doesn't exist
Fixes #4635 pass role conditionals to dependent roles
Addresses #4635 add list instead of join
Merge pull request #4797 from weaselkeeper/devel

fix for https://github.com/ansible/ansible/issues/4795 (incorrect changed result in cron module)
Merge pull request #4576 from mscherer/pull_temporary_dir_2

add a default value for the -d option of ansible-pull
Merge pull request #4733 from sivel/4323-sudo-pass

Add ansible_sudo_pass hostvar support. Fixes #4323
Merge pull request #4735 from chrisalbright/patch-1

pip module: fix unexpected behavior when creating virtualenvs
Addresses #4735 Verify the virtualenv command supports --no-site-packages before passing it
Merge pull request #4811 from dragon3/duplicate_download_s3file

Remove duplicate "download_s3file" execution when the destination path doesn't exist
Merge pull request #4786 from SalesSeek/find-correct-easy-install

Fix determination of correct, possibly customized, 'easy_install' executable