drop the distinction between "transports Tor wants" and "transports we support"
- idea imported from previous API but is unnecessary and just adds complexity
- instead, only expose the latter in the API
update examples for new API