Allow using connection: on the task level

This is the name of the setting on the play level, and the options.
Should be consistent.
Allow infinite depth task includes
Make inventory variables available to vars_files