Deprecate instead of close SPDY sessions upon network change. This brings our SPDY behavior for network changes more in line with our HTTP behavior where we only close idle sockets. The benefit of this is fewer SPDY streams interrupted with ERR_NETWORK_CHANGED while still maintaining the basic principle that after a network change new requests get routed properly to possibly newly available hosts (http://crbug.com/26156). For now this change only affects Android, Windows and iOS as these OSs appear to close TCP connections upon network disconnects.  I'm avoiding applying this change to other OSs because it would lead to more sockets silently dying and waiting indefinitely rather than quickly failing upon network disconnects.

BUG=166593

Review URL: https://codereview.chromium.org/129873010

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249349 0039d316-1c4b-4281-b951-d872f2087c98
4 files changed