When force=yes, get_url should always download the specified file

This is accomplished by not setting the If-Modified-Since header,
and setting "cache-control: no-cache" instead. Note that if the
file content has not changed, the module will still report that
changed=false, as the md5's of the tmp file and existing file are
compared before swapping

Fixes #5104
Tell user to make inventory plugin executable

The current version mentions nothing about chmod +x'ing the rax.py file, which means you get a really weird error message when you try to follow it:

```
raise ValueError, "No closing quotation"
```

... from deep inside shlex.py. I'm sure that makes sense if you realized that meant that it was trying to parse `rax.py` as an ini file...
ansible-pull support for -e (--extra-vars) option (same as ansible-playbook) #5707
Clarify doc for get_url

Move a sentence from doc for the "force" option to that for the "dest" option.
Revising method for parsing ranges from --limit subsets

Also added a new test (test_subset_range) for future validation.

Fixes #4620
Merge pull request #5410 from willthames/rds_snapshot

rds module: add snapshot capabilities
Merge pull request #5881 from willthames/ec2_keys

Minor tweaks to simplify examples and documentation
Merge pull request #4957 from retr0h/rabbitmq_policy

Added module to handle rabbit policies [1]
Properly count newlines appearing at the end of templates after rendering

Fixes #4633
Use new syntax for module snippets in rabbitmq_policy and update changelog
Merge pull request #5891 from offby1/devel

Clarify doc for get_url
Make PKGBUILD packaging standards compliant.

* replace pointless patch with PYTHON=python2
* simplify git describe command
* move pkgver() function lower, so build chroots can make use of it
* align packages in optdepends using spaces
* use double quotation marks only where it's needed
* unify usage of brackets sorrounding variables
* shorten pkgdesc (kudos to Fedora)
* update README
Merge pull request #5302 from Barthalion/devel

Make PKGBUILD packaging standards compliant.
fixes as per feedback
changes names to name in example
fixed docstring and changed type to etype avoiding python builtin

Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
Merge pull request #5363 from bcoca/acl_improved

acl module: acl now supports 'default'
Update changelog to reflect #5363
Module to create EC2 snapshots

Two methods of creating a snapshot
* use volume_id
* use device_name and instance_id

The latter is more useful with inventory
Merge pull request #5771 from bcoca/play_hosts2

added new play_hosts var