conn: Move connection bandwidth stuff into its own file
In connection.c, we have the connection's bw management which means there are lots of functions only dealing with the `global_bucket` and per-connection rw bucket.
We could move all this to its own file like `connection_bw.c` to offload connection.c making it nicer, clearer and more modularized.
issue