Clear node status before the validation check.
Merge pull request #3096 from brendandburns/update

Clear node status before the validation check.
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
Adding label checker predicates and test cases
Adding service affinity predicate