Provide option to share transport between locations.

@bradgignac  @jeremyschlatter please review folks
Why not call `CloseIdleConnections()` anymore?