Stackdriver code deploy and annotation module
Updated to use fetch_url
Fix dates from RPM SPEC changelog

`make rpm` gives these warnings:

    warning: bogus date in %changelog: Thu Feb 28 2014 Michael DeHaan <michael.dehaan@g.c> - 1.5-0
    warning: bogus date in %changelog: Thu Jul 05 2013 Michael DeHaan <michael.dehaan@g.c> - 1.2-2
    warning: bogus date in %changelog: Thu Aug 6 2012 Michael DeHaan <michael.dehaan@g.c> - 0.7-0

    RPM build errors:
        bogus date in %changelog: Thu Feb 28 2014 Michael DeHaan <michael.dehaan@g.c> - 1.5-0
        bogus date in %changelog: Thu Jul 05 2013 Michael DeHaan <michael.dehaan@g.c> - 1.2-2
        bogus date in %changelog: Thu Aug 6 2012 Michael DeHaan <michael.dehaan@g.c> - 0.7-0
fix issue #7228 ec2_vol crash
Adding BuildRequires lines for python-setuptools
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
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