added version checking, doesn't work in older versions
image_id is not required to delete a vm from openstack

Since deletion do not check the type of image or anything,
and since that's tedious to keep track of the image_id and
just adding noise to add image_id for nothing, this commit
just relax the requirement.
Allow to use '*test*' in enablerepo for yum action

Yum commandline permit to use a wildcard to enable and disable
repositories in the --enablerepo switch, permitting to enable
a complete set of repository at once ( like all rpmfusion, all
update-testing, etc ).

However, this doesn't work in yum due to more stringent checks
that verify that a exact match is given for the name of the
repository , see commit 5c26805.

This commit enhance the check by permitting to test more than
1 repository at a time, thus permitting to use wildcards.
Allow installation of local packages with pacman
Support check mode with pacman module
Merge branch 'pacman_local' into pacman_local_plus_check

Conflicts:
	library/packaging/pacman
Added Zabbix inventory plugin
Add module to control EC2 security groups
Minor fix, vpc_id is not required for the ec2_group
Fixed tiny bug with _meta handling in external inventory scripts
Merge branch 'redis-config' of https://github.com/slok/ansible into slok-redis-config
Fixing small typo in redis module documentation
Merge pull request #3885 from tidzo/devel

Fixed tiny bug with _meta handling in external inventory scripts
Merge pull request #3874 from mscherer/relax_nova_compute_argument

image_id is not required to delete a vm from openstack
add support for using a ipv6 in -i

testing with a ipv6 :
  ansible -u misc -i  '[2002::c23e]:22,' '*' -m ping

fail due to parsing of ':' as a separator of port/ip with ipv4.
This commit add support for properly parsing 2002::c23 and the
bracket notation [2002::ce]:2222
fix ssh connection plugin to work with ipv6 address

Due to various inconsistencies of ssh and sftp regarding ipv6 and
ipv4 handling, some special arguments must be passed, and the
ipv6 must be passed in a specific format.
add tests for the -i option when used with raw string for ipv4
and ipv6 addresses.
Minor fix to ipv6 detection for inventory with -i

For link-local addresses, it is sometimes necessary to append the
interface to use for the ipv6 address. This patch extends the ipv6
regex to allow for '%ifnameX' at the end.

See https://bugzilla.redhat.com/show_bug.cgi?id=136852 for more info
Merge branch 'xattr2' of https://github.com/bcoca/ansible into bcoca-xattr2
Cleaning up some typos in the xattr module