refactors ios shared module (#19850)
refactors ios shared module (#19850)

This allows the ios_* modules to take advantage of the new network_cli
connection plugin by refactoring the ios shared module.  Individual modules
need to be udpated as well
thaim/ansible,thaim/ansible