First attempt at abstracting ZeroMQ communication.
Complete abstraction of ZeroMQ.
Merge with upstream, add transport config options back.
Fix config options
Merge pull request #9406 from cro/salt_transport

Salt transport