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 pull request #7243 from jimi-c/issue_7060_lang_c

Modify the way we set the localization environment
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
fixed typos found by RETF rules in RST files

rules are avaialble at https://en.wikipedia.org/wiki/Wikipedia:AutoWikiBrowser/Typos
Merge pull request #7267 from berendt/retf

fixed typos found by RETF rules in RST files
Used module_args passed to function instead of from runner
Fix error handling on missing dest with unarchive

fixes #7107
Merge branch 'devel' of https://github.com/denisphillips/ansible into denisphillips-devel
Docker client occasionally returns a NoneType, so we have to catch the TypeError
Merge pull request #7280 from angstwad/docker_inv_fix

Docker inventory bugfix for potential traceback
Removing zone choices that overly-limit available zones for gce

Fixes #7270
Fixing two bugs in the ec2_elb_lb module

* the current state of the ELB was not reflected properly when checking
  the status after a change was made.
* invalid zones caused a traceback when enabling/disabling zones
ignore remnants from doing a setup.py install
Merge pull request #7282 from ephur/gitignore_egginfo

ignore remnants from doing a setup.py install
Make sure amazon test doesn't check host keys
Update packaging dates for the 1.6.0 release
Updating changlog and releases for 1.6
Add VPC subnet support to ec2_elb_lb
Make it possible to create a group without editing rules