Add checkmode support for test-module script

Signed-off-by: Hector Acosta <hector.acosta@gmail.com>
Merge pull request #8214 from hacosta/checkmode

Add checkmode support for test-module script
Revert "Explicitly set the user option for ssh connections"

This reverts commit 0f91add86f7d30e6d895e01bbfddb93a3b5e48df.

Fixes #8216
Security fixes:

* Strip lookup calls out of inventory variables and clean unsafe data
  returned from lookup plugins (CVE-2014-4966)
* Make sure vars don't insert extra parameters into module args and prevent
  duplicate params from superseding previous params (CVE-2014-4967)
[mount] Add documentation for fstab option
[mount] make sure fstab exists

This is mainly to prevent from failing with no such file or directory
during module execution.
Fix ec2_setup task param quoting
Merge pull request #8223 from renard/create-fstab-if-not-exists

Create fstab if not exists
Handle exceptions when calling older versions of httplib2 in the uri module.
Merge branch 'upstream'