Allow specification of the node we wish to connect to.
Fix whitespace, changing tabs to spaces.
LinuxService: avoid enforcing systemd even if init.d script was found
no need to init None to None
fixes case where name is omitted from pip arg list

This code:
```
    if name.endswith('.tar.gz') or name.endswith('.tar.bz2') or
name.endswith('.zip'):
        is_tar = True
```
was not checking whether name is defined since it is an
optional param.
Merge pull request #2955 from jarv/devel

pip module blowing up when name is not included in arg list
ignore unicode errors in stdout
corrected indentation
Set paramiko's logging level

Excplicity set paramiko's logging level to WARNING.
By default it inherits ansible's DEBUG logging level (set in
callbacks.py) and fills the log file with useless debug messages.
Obviously it only applies if log_path is set in ansible.cfg
Replace tab with spaces.
Pass variables to lookup function for those that want to use them.
If ansible is configured to use a log file but cannot write to it, exit, but don't traceback.
Prefer categorized modules to uncategorized, such that if someone does an install on top of old content
the categorized modules will win over the 1.1 uncategorized modules, as the packages may not automatically
clean up the old content.
Fixed handling of urlopen result to work properly under both python 2.4 and python 2.6
Inventory script for Spacewalk servers based on the spacewalk-reports package
Merge pull request #2965 from bpennypacker/devel

newrelic_deployment bug fix to support both python 2.4 and 2.6
Do not need to chmod cache file each time

This is particularly important if you've manually ensured you have write
access via group permissions and not by owner.
Merge pull request #2967 from jonEbird/devel

Inventory script for Spacewalk servers based on the spacewalk-reports pa...
Fix pip module documentation (YAML quoting)
Allow virtualenv_command argument of the pip module to be a pathname