Allow vault encrypted vars as extra_vars

Forward the vault_password to the yaml file utility.
Allow you to pass in arbitrary rsync options. I also added help for it, and what version it was added in.
ssh: Properly check for wrong su password
ec2: added ability to set EBS optimized instances

added version
Update apt:deb with correct version

The docs site says this option is available in 1.5, but it is not.  

#5910 https://github.com/ansible/ansible/pull/5910 added the deb option.  The PR was generated two months ago (before 1.5) but was not included until after 1.5 was released.  This fixes the docs.
Merge pull request #6856 from drewblas/patch-1

Update apt:deb with correct version
cloudformation's disable_rollback must be a bool

passing "yes" to boto causes severe problems.
Merge pull request #6852 from tedder/patch-1

cloudformation's disable_rollback must be a bool
add distribution_major_version to fact gathering
Fixes #6820 fix erroneous missing vault password error when using the template module
Merge pull request #6585 from eggsby/patch-3

Allow vault encrypted vars as extra_vars
Allow respecification of a node without requiring node_id
Shared module docs for remaining rax modules
Fixes #6857 Make the url parameter required for get_url
Merge pull request #6861 from ericlake/devel

add distribution_major_version to fact gathering
Merge pull request #6864 from sivel/rax-add-shared-mod-docs

Shared module docs for remaining rax modules
Update CHANGELOG.md

update changelog, these weren't major features so move to other section
Update CHANGELOG.md

Include changelog from previous release.
add replicaset support to mongodb_user module
re-add idempotency check