CircMgr: Support for anonymous circuit to target non-exit relay.
For onion services, we will frequently need to build an anonymous circuit to a target non-exit relay. We use these circuits for anonymized directory connections, introduction circuits, and rendezvous circuits.
This will likely involve a new usage in CircMgr. (Unlike other usages, these circuits cannot generally be shared for anything else.)