synchronize: allow ansible_ssh_host to be templated

This is already enabled in the runner also.
Allow multiple users to use ec2 inventory scripts

Move the ec2 cache files from a shared /tmp location to the
user's ansible tmp directory.
Fixed false positive on initctl as enable_cmd

Also on update-rc.d
In service module
Fail EC2 inventory better with restricted EC2 users

If a user has full EC2 access but no RDS access, the user
should still be able to query the EC2 inventory, although
will not obtain any information about any RDS instances.
Added prev_state for directory
Move more responsibility to common EC2 module

Moved `AWS_REGIONS` into `ec2` module
Created `ec2_connect` method in `ec2` module
Updated modules able to use `ec2_connect` and `AWS_REGIONS`
Swapped conditions of the changed if statements
Fix documentation example for the fail module

The example for the fail module doesn't work:
  http://www.ansibleworks.com/docs/modules.html#fail

The current text shows:
    - fail: msg="The system may not be provisioned according to the CMDB status."
      when: "{{ cmdb_status }} != 'to-be-staged'"

The "when" documentation indicates that the argument is already a Jinja2
expression:
  http://www.ansibleworks.com/docs/playbooks_conditionals.html#the-when-statement

Thus, the following is
      when: cmdb_status != "to-be-staged"

is preferred even though the following could work but generates a
deprecation warning:
      when: {{cmdb_status != "to-be-staged"}}
fix various documentation xrefs
Merge pull request #5436 from jkleckner/fix-fail-doc-example

Fix documentation example for the fail module
Merge pull request #5387 from sa2ajj/fix-docs-refs

fix various documentation xrefs
Remove line about undocumented variables as they should be documented :)
add a note about raw/endraw
Added note about tag groups to AWS guide.
Add ansible-pull's -o to the manpage.
Add a note about hosts being ok in multiple groups.
Add a few notes about variables to the FAQ.
Fix a small typo
Merge pull request #5453 from jensenbox/patch-1

Fix a small typo
Pass scrub_data by default, see response from DO here: https://www.digitalocean.com/blog