add pubsub-specific connections

- non backwards compatible changes:
  - reverse connection-pool-* arguments (pool is last and optional)
  - get/reply takes a conn instead of a port