Make group_vars and host_vars available to usr/bin/ansible, and make vars_plugins exist
Missing errors-import causes traceback
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.
Fix pathnames in comments
Allow subdirs in host/group_vars and vars files extensions.

Allows directory organization:

    host_vars/hostname.ymal
    host_vars/project_foo/hostname
    host_vars/project_foo/plue/hostname.yaml
    group_vars/groupname.ymal
    group_vars/project_bar/groupname
    group_vars/project_bar/grue/groupname.yaml
Update to Morgan Hamill's patch that allows subdirs in host/group_vars.

Only 1 file per host or group is allowed.
Files can be named to the host or group name, or have optionally an
extension .yml or .yaml

If more than one file is found for a given host or group, an error is
raised for it.
after import of ansible's customized lib/ansible/inventory/vars_plugins/group_vars.py which was not accepted, from my feature branch, move vars_plugins/ to the repo's base dir