Added ability to create virtual directories.
Allow --diff on UTF-8 encoded files and templates
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>
now uses get_bin_path for lvg executables
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
whitespace updates on new lines
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
fixed bug from prev update
Signed-off-by: Brian Coca <briancoca+dev@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.
Added optional region parameter.  Fail if you specify an ELB that doesn't exist.

Boto blindly assumes the us-east-1 region if you don't hardcode a
region in it's config, so you could end up attempting to modify ELB's
in one region from a totally different region.  If a region isn't
specified then default to the region that the module is being run
within rather than the default us-east-1 region since it's a pretty
safe assumption that you intend to work on the ELB's within your
current region.

Also throw an error if a specified ELB instance doesn't exist.  The old
behavior would be to silently succeed with changed=false, so if you had
so much as a typo in the name of your ELB (or were in the wrong region
like my initial testing) you wouldn't get a clear indication that a
problem had occurred.
Merge pull request #3634 from stintel/mysql-revoke-grant-option

Only revoke GRANT OPTION when user actually has it
Merge pull request #3676 from bcoca/debug_doc_update

updated debug module docs to remove outdated -v requirement
Merge pull request #3638 from shirou/devel

fix: if a path is symlink and trying to chmod, OSError Exception will be raised
Merge pull request #3645 from stoned/stringify-conditional-2

stringify conditional before handing it to Jinja2 for evaluation.
Merge pull request #3648 from echohead/glance-image-timeout

Fix 'timeout' parameter of glance-image module.
Merge pull request #3654 from MaxIV-KitsControls/devel

Fix nested loop for more than 3 elements
Merge pull request #3655 from disko/pkgin_search_fix

Fix pkgin search
Merge pull request #3657 from zqad/devel

Fix playbook-local host_vars when running from .
Merge pull request #3684 from stoned/fix-3668

Add extra module path early during playbook parsing.
Merge pull request #3706 from lorin/sudo_user_breakage

Fix sudo_user copy error
Merge pull request #3711 from ashorin/devel

Allow --diff on UTF-8 encoded files and templates
Merge pull request #3722 from bcoca/lvg_gets_bin_path

now uses get_bin_path for lvg executables