autodetect ANSIBLE_LIBRARY and PYTHONPATH if missing #6185 v1

ansible and ansible-playbook can now be run directly from the git clone, without setting any environmental variables.
Works with symlinked files.
Original behavior takes precedence.
Tries to resolve #6185 .