fix issue #6932

add `git remote set-url` before fetch to set the remote repo to the new url, if provided
Fix localhost tasks with complex executables

Enable the use of executable commands that use command line options with
the localhost command runner. These commands require parsing out the
base executable from the command string to pass to subprocess.
Switch to mapper device name if pvs returns the wrong one.
Add proper state output to ec2_asg, ec2_metric_alarm, ec2_scaling_policy
Allow wait_for to wait on non-traditional files

Use os.path.exists to check for file existence, instead of "can we open
this file for reading".

Fixes #6710
Fail fast in the presence of permissions issues
lineinfile supports symlinks.
Added author and copyright lines to modules I contributed
Add shell_plugins to packages.
Merge pull request #7866 from cchurch/devel

Add shell_plugins to packages.
win_feature: Fix Description.
Exclude ps1 modules from the TestModules unittest

Fixes #7864
Use the right name for the vpc_id parameter

Fixes #7853
Merge branch 'add_name' of https://github.com/stygstra/ansible into stygstra-add_name
Update authors for modprobe module
Merge branch 'stygstra-add_name' into devel
Merge pull request #7856 from njharman/devel

Lineinfile now supports symlinks.
Merge pull request #7868 from simono/patch-1

win_feature: Fix Description.
Merge branch 'git_fix' of https://github.com/pkit/ansible into pkit-git_fix
Merge branch 'pkit-git_fix' into devel