Document some transports.
More docs.
Document devnull transport.
Docs for integrat, opera and telnet.
Rest of transports.
Add docstrings.
Add docs for IRC and (newer) HTTP API.
Add Truteq docs and clean up a few more things.
Merge branch 'feature/issue-516-start-documentation-for-all-transports' into develop