Add more test cases for HttpUtil::PathForRequest() and SpecForRequest()

https://codereview.chromium.org/68213017/ made them able to handle
WebSocket schemes. Add tests to check that.

Bonus: some more non-WebSocket cases to increase coverage.

BUG=303568

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@237941 0039d316-1c4b-4281-b951-d872f2087c98
Adding device enumeration to the Android device manager.

Main goal is to support the getSources API (see TEST) and to allow VoIP clients in Chrome to use Bluetooth headsets.

BUG=324464
TEST=https://simpl.info/getusermedia/sources/ and manual unittests in media.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@237942 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 237942
Certificate Transparency: Logging SCTs to the NetLog.
This includes logging raw SCTList, as well as decoded & checked SCTs (as two separate events).

This should be the *final* CT patch from me to net/.

BUG=309578

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@237943 0039d316-1c4b-4281-b951-d872f2087c98
Search engine template change missing from https://codereview.chromium.org/23621037/ and broke zero suggest.

BUG=324405

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@237944 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 237943
SVN changes up to revision 237944