Enhancements to scheduler priority functions

 - Modified the existing spreading priority to consider service pods explicitly
 - Added a new priority function to spread pods across zones
I think you meant "FakeServiceLister implements ServiceLister on an []api.Service for test purposes."