ANSIBLE_DIST_MODULE_PATH environment variable
fixes for PTY handling
use DEFAULT_MODULE_PATH in setup.py so that there is a chance to override with ANSIBLE_LIBRARY env variable
Make ssh's ControlPath configurable via ansible.cfg

This shouldn't generally be needed unless you're working in an environment
that uses rediculously long FQDNs; if the name is too long, you wind up
hitting unix domain socket filepath limits enforced by ssh.
Typo fix from `accelerated: true` to `accelerate: true`
Merge pull request #4157 from yellottyellott/fix_accelerated_typo

Typo fix from `accelerated: true` to `accelerate: true`
Update CONTRIBUTING.md
Merge pull request #4133 from skyl/DIST_MODULE_PATH

DEFAULT_MODULE_PATH in setup.py
Adding example section to ansible.cfg for the control_path setting
Merge branch 'ferringb-fixes/configurable-ControlPath' into devel
Added support for -vvvv to enable ssh connection debugging

This patch also checks specifically for a return code of 255, which
indicates an unknown SSH error of some kind. When that happens, ansible
will now recommend running with -vvvv (if not enabled) or show the
output from 'ssh -vvv' (when it is enabled)
Minor change to -vvvv mode to only show debugging info for ssh conns

Also added this feature to the CHANGELOG
Merge branch 'fork_fixes' of https://github.com/akerl/ansible into akerl-fork_fixes