* restrict externalTrafficPolicy=Local interpretation only to NodePort and LoadBalancer services Fixes #818 * refactoring service controller sync() logic to be more modular