Implement autoscaling based on backpressure
This MR implement #2 (closed), which is part of the clevermicro#16 (closed).
Currently we don't have a way to relate between queues and services, and the current implementation assumes each service only uses 1 queue. And the scaling algorithm is sketchy and always overshot.