### Summary

ansible-doc contains deprecated calls to be removed for 2.17


### Issue Type

Feature Idea

### Component Name

`lib/ansible/cli/doc.py`
return from_yaml(pkgutil.get_data('ansible', 'keyword_desc.yml'))
    @staticmethod
    def _get_keywords_docs(keys):
        data = {}
        descs = DocCLI._list_keywords()
        for key in keys:
            if key.startswith('with_'):
                
                keyword = 'loop'
            elif key == 'async':
                
                keyword = 'async_val'
            else:
                keyword = key
            try:
                
                kdata = {'description': descs[key]}
                
                kdata['applies_to'] = []
                for pobj in PB_OBJECTS:
                    if pobj not in PB_LOADED:
                        obj_class = 'ansible.playbook.%s' % pobj.lower()
                        loaded_class = importlib.import_module(obj_class)
                        PB_LOADED[pobj] = getattr(loaded_class, pobj, None)
                    if keyword in PB_LOADED[pobj].fattributes: