net: networking optimizations

features:
- early connection
- memory cache
- caching of redirection
- request queue priority
- closing unused sockets
- SHUTR
- fin aggregation
- object prefetch
- dns host name prioritization

Change-Id: I833511424e7f827c5e955785758d94451a2f8eb9
net: fix preconnect memory leak

Release memory allocated in network
stack while preconnecting to a new host

Change-Id: I0aa39d2aaa9b0d306b7bec174c1dd210f7dff7bc
net: add library loader refcount support

Change-Id: Id3872a653407bb324f4c59a3821ceea3b0f6003c
chromium: update StatHub messages with new Cmd interface.

Change-Id: I1b406185c5de50b23844f387397b50cd02d3ccbc
chromium: connection sharing feature

Extend Client Socket Pool to allow sharing
of idle sockets between hosts with different names,
but with identical IPs.

Change-Id: Iffd1082d24ca7efccdca2db2e259f86e9779de49

Conflicts:
	net/socket/client_socket_pool_base.cc
	net/socket/client_socket_pool_base.h
	net/socket/transport_client_socket_pool.cc
net: video playback caching of redirection

Improve seek time performance for HTTP video stream

Change-Id: I09d7889bcdff70e64113345c9d93319e14648756
Update copyright to The Linux Foundation

Change-Id: Ie38d83c0accb0a69205991bf3681f7b851ae085a
Fix crash in StatHub due to certificate callback

Remove redundant StatHub message to avoid crash
while handling Security Certificates callbacks

Change-Id: I28efdb50712904dc0d5ddfdd108658d79aa14503
Revert "chromium: connection sharing feature"

This reverts commit 06a87d2a1e23b32d28f93d3b62e1f563d84c68b8.

This feature is deprecated.
Hence the commit is no longer required.

Change-Id: If844ca9f156dc54cf8d36db3c2c6d14c93f59c1e
CRs-Fixed: 521745
Merge "Revert "chromium: connection sharing feature""
Merge branch 'jb_mr2' of git://codeaurora.org/platform/external/chromium into perf
base: fix c++11 narrowing

Summary:
The best fix for this narrowing
violation is to use static casting

Test Plan: verified

Reviewers: randall.rushing, synergy

Reviewed By: synergy

Differential Revision: http://review.codefirex.com/D652
Merge remote-tracking branch 'cm/cm-10.2' into HEAD