add SessionAffinity type to ServiceSpec

This PR is the first step for enhancing the load balancer in the service proxy to support sticky sessions - Issue #2867.  This type will be used in enabled through the service config json/yaml.  
Rather than Enabled here, make SessionAffinity below a pointer.  If it's null, it's not enabled, if it is non-null it is.