Changed python interpreter to be consistent in these modules as compared to all others.
Fix broken virtualenv link in pip documentation.
Limit scope of arguments to service_control() in service module

This fixes handling of arguments (module argument) in service_control().
It is now locally scoped such that modifications to it, in the case of a
systemd host, do not later impact subsequent calls to service_control().
See issue #2449.

Without patch:
ansible-service[6177]: Command /usr/bin/systemctl stop cups cups , daemonize True

With patch:
ansible-service[6475]: Command /usr/bin/systemctl start cups , daemonize True

I also updated the comments to reflect the case where systemd is really
being called.
Add links to the ansible-examples repository
Fixes for get_remote_head in git module

See issue #2471

This fixes get_remote_head() to be smarter about how to check remote
head.  It checks if it is a remote branch or tag and then checks for the
remote object id associated with it.  If it is sha1, get_remote_head()
returns it as-is since there doesn't appear to be a way to check a
remote repository for a specific object/sha1.  is_remote_tag() is added
to help out the new functionalit in get_remote_head().

In main(), if check_mode is true and version is a sha1, the module now
checks to see if the object is present.
Merge pull request #2472 from sfromm/issue2471

Fixes for get_remote_head in git module
Merge pull request #2468 from tgerla/devel

Add links to the ansible-examples repository in docs
Merge pull request #2458 from CodeBlock/devel

Fix broken virtualenv link in pip documentation.
Merge pull request #2451 from lwade/pythoninterpreter

Changed python interpreter to be consistent in these modules as compared...
Merge pull request #2466 from sfromm/issue2449

Limit scope of arguments to service_control() in service module