Cleanup names, this is now a channel, not an sreq
Convert saltutil to use channel instead of sreq
Convert wheel to channel interface as well
Pylint fix
Add missing import

We use it in the ZMQChannel, I'm not sure how this works without the import
Clean up the logic
Add required funcs to the baseclass
Merge pull request #18764 from jacksontj/develop

Channel/Sreq cleanup