initial draft acl module

Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
corrected absent example
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
fixed error on detecting missing requirements
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
added nwe module "ovirt"
Added an env-setup file for Fish
Fixed incorrectly set PYTHONPATH
add a way for callback to disable itself

The idea is that some plugin would not be called in some
specific case, and the callback should decide by itself.

Having a way to globally disable it is much cleaner than
disabling every method one by one on the plugin side.

My use case is for fedora-infrastructure that cannot be run
from git checkout since it try to connect to the message bus,
but another case would be to bootstrap infrastructure, or to
run the code on a test servers without having all the callback
infrastructure setup.
Fixed usage comment to fish syntax for sourcing a file
add test for the disabling of callback plugins
- fixed typos and errors from feedback
- now makes sure a proper mask is added
- now captures I/O error produced when group, user or permissions are
  invalid
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
supports nested values of ohai.
now w/o python module dependencies

Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
switch to DictCursor
Template sudo_user via with_items
Correct typo
Add caching to pattern enumeration

Inventory._hosts_in_unenumerated_pattern()

Was TODO: cache this logic so if called a second time the result is not
recalculated
Merge pull request #4429 from sergevanginderachter/cache_pattern_enumeration

Add caching to pattern enumeration
Fix 'hg module fails with: AttributeError: 'AnsibleModule' object has no attribute 'parames''
Fix Hg.__init__(...) reading value from self.hg_path
Merge pull request #4432 from madsweitling/devel

Fix typo and broken "Hg.__init__" in 'hg' module