Scale http output squash

This adds dynamic http output worker scaling.  It just scales as needed for now. I figure we can add limiters a little later.
To be consistent and by following go guidelines its better to name it `needWorker`.
Same with worker_master and worker method: WorkerMaster and Worker 
[codestyle]