Merge pull request #7230 from binarytemple/fix_for_issue_7228

fix issue #7228 ec2_vol crash
Merge pull request #7225 from ciupicri/devel-rpm-changelog

Fix dates from RPM SPEC changelog
Fixing a bad merge commit in packaging/debian/changelog
Adding an ec2_elb test to re-add an instance that had been removed
Adding a new system_warnings config option to supress warnings
Make concatenating certs robust in urls.py

Add a newline after each certificate file explicitly to avoid problems
with files that do not end with a newline themselves.
Moving display-related functions to new module in utils
Merge pull request #7236 from jcassee/robust-ssl-cert-concat

Make concatenating certs robust in urls.py
Improve the ec2_snapshot argument spec and docs

ec2_snapshot got missed when moving to a common argument spec.
It could already make use of the capabilities (as it uses
ec2_connect) and the documentation suggested it supported the
common argument spec (thanks to the documentation fragment work)
so it was just a matter of fixing the argument spec.

Removed unnecessary documentation for profile and security_token
that is covered by documentation fragment

Also removed spurious documentation flags (default: null, aliases: [])
which aren't needed.
Modify the way we set the localization environment

Previously, we set the LANG (and LC_CTYPE) environment variables
directly in the module code and applied them with os.environ().
Instead, we are now pre-pending those variables to the environment
string used to execute the command which allows the user to
override the localization values by setting the environment values
directly (even on a per-task basis):

  - subversion: repo=file:///path/to/repos/svn_über dest=/tmp/svntest
    environment:
      LANG: "C"
      LC_CTYPE: "en_US.UTF-8"

So if a user wishes to default their LANG back to C, they can still
avoid unicode issues by doing the above.

Fixes #7060
Merge branch 'stackdriver' of https://github.com/bwhaley/ansible into bwhaley-stackdriver
fix #7244 recursive copy fails when setting directory attributes

- reverse the order of new_directory_list returned from split_pre_existing_dir in copy module
Minor fix to imports in new stackdriver module
Fixing a documentation error in the new stackdriver module
Merge branch 'fix-copy-recursive-issue' of https://github.com/tksmd/ansible into tksmd-fix-copy-recursive-issue
Merge pull request #7243 from jimi-c/issue_7060_lang_c

Modify the way we set the localization environment
if key name already exists on tenant, check if public_key is offered that it matches the existing key
Remove OrderedDict references from runner

Fixes #7256
Refuse to convert a non-empty directory into a link with the file module

Also adds an integration test for the above.

Fixes #7254
Switch to mapper device name if pvs returns the wrong one.