Account for instances that have not yet been registered. Fixes #5076
Merge pull request #5232 from jsdalton/fix_elb_instance_state_issue

Account for instances that have not yet been registered. Fixes #5076
Issue #4324; adding support for su

add su support to bin/ansible
su support added into the runner.Runner class
ssh conn plugin updated to allow su-able commands
necessary helper functions added into ansible.utils module

add su support to ansible-playbook and
add relevant su support to playbook code in lib
resolve issues where remote /tmp dir has improper permissions; ensure chmod issues are handled in situations where the su user is not root