Remove unused import.
Add exception class for attempting to create duplicate Connector instances.
Make prefetch count and middlewares part of what defines a connector instance.
Remove almost all of the deprecate stuff from BaseWorker (will soon appear in Application and Transport classes).
Re-shuffle deprecated stuff.
Update endpoint_dispatchers to track changes in BaseWorker.
Pause connectors before calling teardown_transport for consistency with application and dispatcher base classes.