Add mechanism for global queueing and prioritization of DNS.

Currently this limit is very high (50), but it can be tuned through a variable.

BUG=9598
TEST=
HostResolverImplTest.HigherPriorityRequestsStartedFirst
HostResolverImplTest.CancelPendingRequest
HostResolverImplTest.QueueOverflow

Review URL: http://codereview.chromium.org/542086

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