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
Ignore Intellij IML files.
Vagrant external inventory file, to dynamically determine your vagrant vm ip.
fix for facter being installed in a different location
document in the man-page that {ansible,ansible-playbook} -M can also be overriden with the ANSIBLE_LIBRARY environment
use the same text for -M in ansible.1 and ansible-playbook.1
Escape args injected in new style modules
Start of aws best practices docs
Add roles support for the script module

allows to put scripts directly in a dir within the
role:

 roles/<role>/scripts/..

Same as the copy and template module.

As requested in and closes #2969
roles/x/scripts support: update docs

also added example on where regular tasks fit in
improve wording, thanks to Michael DeHaan
script support for roles: use the files/ directory

instead of an additional scripts/ directory
Support state parameter in list_vms command

Support the state parameter in the list_vms command to filter the
VM's to list based on their state.
Update rabbitmq_user/vhost/parameter to pass the node to rabbitmqctl using -n flag to rabbitmqctl rather than setting the environment variable.
Fix tabs
change fix to lookup path with get_bin_path
Documentation for keystone_user

Updated the module with proper documentation.