Adding a cluster usage based scaling policy.

This will serve as an example to add more complex auto scaling policies in the future.
I see the race between different iterations. I am working on a fix. Pardon me, I am not getting the re-scheduler part of your comment?