router: Count active requests per backend.

Signed-off-by: Blaž Hrastnik <blaz.hrast@gmail.com>
router: Send an event when a backend gets drained.

Still to do: tracking when all backends are drained.