CONN_BW connection types are poorly defined

Our recently added CONN_BW events include a ConnType enumeration, but doesn't really describe it. You can mostly guess their meanings, but questions off the top of my head include...

  • Is OR connections both client and inter-tor relay traffic?
  • Is DIR for both mirroring and retrieving descriptors?

Personally I'd suggest breaking the type down more to be 'CLIENT / RELAY / EXIT / DIR / DIR_MIRROR' but that's up to Karsten.