initial commit of boundary_meter module
made changes as requested by mpdehaan and added code to remove key and cert pem files on removal of meter
fixup appearances of config_directory, remove slash, remove hardcoded /etc/bprobe
as per mpdehaan, change string formatting to something that will work with python 2.4
Adding getstr mode to download an object into a variable
Pacman module: recursive remove support
changed apikey and apiid to api_key and api_id and noted that it is boundary tags not ansible tags as per mpdehaan
ansible-playbook can load extra vars from a file, with "@" syntax
Updated documentation.
apt_key: Add 'keyring' parameter

The apt-key command takes an optional --keyring parameter representing
the path to a specific GPG keyring to operate on. If it's not given,
the command operates on all keyring files, i.e., /etc/apt/trusted.gpg
and /etc/apt/trusted.gpg.d/*.gpg.

This change adds a 'keyring' parameter to the apt_key module and
propagates it down to the apt-key command line. The main use case this
supports is organizing keys for third-party repos into individual
keyrings in /etc/apt/trusted.gpg.d, rather than putting them all in
the default keyring.
Made Linode inventory module much faster.

Listing no longer makes an API request for every node.
initial import of dnsmadeeasy module
Set default XMPP message type to 'chat'.

This enables sending messages to partychat-like services (e.g. im.partych.at).
This commit also fixes handling of 'to' argument for non-chatroom recipients.
Add indexed_items lookup plugin
Add tests for indexed_items lookup plugin
Added support of an optional setup method for action modules like rsync that need to alter the connection and other inject data before it's established.
Add rpm_key module

This module can be used to import public keys into your rpm database.

Signed-off-by: Hector Acosta <hector.acosta@gmail.com>
Fix traceback in git module when version checkout fails

"UnboundLocalError: local variable 'branch' referenced before assignment" is
raised in git, line 282, in switch_version.

Exception is raised when version is not branch and version checkout fails.
E.g. when version is nonexistant commit.
Tidy up fix of git module traceback
Adding support for hashed known_hosts entries

Fixes Issue #3716 - SSH known host checking needs to understand
hashed known hosts