Add my repo for RabbitMQ stuff
library/ec2:

- use boto instead of euca2ools
- improve error handling/propagation for run failures
- rename keypair to key_name (and preserve alias for old playbooks)
- should be 100% backward compatible with the euca2ools version
ec2 module - registers to ansible_facts key
use connect_ec2_endpoint instead of connect_euca, and properly pass keys to connect_ec2
Fail gracefully if boto is not available and add me to the author line.
Make diagram of Directory Organization best practice match the text.

The text and playbook content assumed a directory structure that didn't
match the diagram.
Merge pull request #1893 from bct/directory-organization-fix

Make diagram of Directory Organization best practice match the text.
Update examples/ansible.cfg with sudo_exe
Merge pull request #1894 from ron1/devel

Update examples/ansible.cfg with sudo_exe
Merge pull request #1890 from elventear/rabbitmq_contrib

RabbitMQ Contrib
ec2 facts moduled - updated
add pacman to list of package managers in setup module
lambda fails on attribute access - g.name is a string not the group object
Merge pull request #1897 from qjcg/pacman-pkg-mgr

Add pacman to list of package managers in setup module
Make env-setup work on Python 3
protect PluginLoader._extra_dirs from appending None

PluginLoader.add_directory() can receive None from, for example, 
Inventory.add_directory(self.basedir()) if host_list is a custom list.
None has no reasonable interpretation other than ignore it.
Merge pull request #1900 from bostrick/devel

protect PluginLoader._extra_dirs from appending None
Update packaging/arch/PKGBUILD

Uploaded new version to AUR and bumped version.
Adds user-selectable hash merging support in vars

Hash variables are currently overriden if they are redefined. This
doesn't let the user refine hash entries or overriding selected keys,
which can, for some, be a desirable feature.
This patch let the user force hash merging by setting the
hash_behaviour value to "merge" (without the quotes) in ansible.cfg

However, by default, ansible behaves like it always did and if any value
besides "merge" is used ("replace" is suggested in the example ansible.cfg
file), it will also behave as always.
service module 'state' parameter comments should be processed by RST