### Summary

Deprecate the [smart](https://github.com/ansible/ansible/blob/f4b2d4d4bb70d688d437ca79962d8d651b6e731c/lib/ansible/utils/ssh_functions.py#L54-L66) connection feature so that it can be removed in ansible-core 2.18.

### Issue Type

Feature Idea

### Component Name

ansible
#
#
#
#
from __future__ import (absolute_import, division, print_function)
__metaclass__ = type
import subprocess
from ansible import constants as C
from ansible.module_utils.common.text.converters import to_bytes
from ansible.module_utils.compat.paramiko import paramiko
_HAS_CONTROLPERSIST = {}  
def check_for_controlpersist(ssh_executable):