Per-connector and global packet are now broken down by packet type and sent/received (Issue #17)
Changed packet send semantics

OutgoingDispatcher was using Connection.send(), while now
is using connector.send(connection, packet). Not too happy about the change really, but it's symmetric with the incoming listener on connectors, and makes it easier to count per-connector outgoing packets.