[WIP][DO NOT MERGE] Proposal: Auto-scaling

Auto-scaling is a feature that allows users to increase capacity as needed by controlling the number of replicas deployed within the system based on request statistics. Auto-scaling is bidirectional, it will scale up to a specified limit as requests increase and scale down to minimal capacity as the requests decrease.

https://github.com/pweil-/origin/blob/035e0351a838a6ec6dcd65cc1977c85fca98ae5f/docs/autoscaling.md



The line about replacing the proxy with a router was pulled from another PR that I can't seem to find so I guess we can scratch it.  That said, it seems to make sense that if we end up moving routers upstream that we could use a base impl for the proxy to allow us to gather stats.