Add StateListener.onLocationUpdated (JAVA-315 #send-to-testing).

The goal is to avoid calling onDown + onUp on the LoadBalancingPolicy
when only the location (datacenter and/or rack) of a node has changed.