Merge pull request #6223 from lvh/patch-2

Support ssh-ed25519 keys
Merge pull request #6222 from csinchok/patch-1

Typo in rabbitmq_plugin docs
Merge pull request #6224 from gildegoma/runner-connection-cleanup

Fully delete 'ssh_old' and 'paramiko_alt' options
Merge pull request #6076 from wshaddix/patch-1

Update intro_configuration.rst
Handle empty results from failed connections in _remote_md5()

Fixes #5800
Trim references to fireball as we want folks using accelerate or pipelining options.  Fireball is pretty well deprecated at this point, but will still be part of the release.
Since the ec2 parameter is named 'key_name' and 'keypair' is just an alias, use
the primary name of the parameter in the examples.
Simplify file module parameter description.
Make the npm production parameter in the docs list the choices.
Show more whitespace throughout playbook examples to encourage better standards in first playbooks folks write.
Release codename placeholder :)
Misc changelog updates.
Tiny bugfix in ec2_vol documentation.
Updating files for new upstream release 1.5.0
Bump versions on the devel branch (devel branch version is 1.6)
Remove the legacy templating code, which was guarded by deprecation warnings in the previous two releases, and undocumented for a long time.  use {{ foo }} to access variables instead of ${foo} or $foo.
Start the 1.6 changelog
Remove a few extra legacy variable feature references.
nova_compute: fix for partial match b/w params['name'] and an existing name

When there is an Openstack instance that has a name that's a partial match
for module.params['name'], but a server with name module.params['name']
doesn't yet exist, this module would fail with a list index out of bounds
error. This fixes that by filtering by exact name and only then getting the
server from the list if the list is still not empty.
Update CHANGELOG.md