Reland r254672.

Replace the custom ProxyConfigServiceDirect class with the equivalent
net::ProxyConfigServiceFixed class.

Original code review: https://codereview.chromium.org/180283003

TBR=eroman@chromium.org,stgao@chromium.org,rlarocque@chromium.org
BUG=none
TEST=none

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@255160 0039d316-1c4b-4281-b951-d872f2087c98
Always round up to the next full frame when sizing WebAudio decodes.

Also fixes a couple of the unittests and adds a debug log for when
this occurs.

BUG=176862
TEST=WebAudio reports the correct number of frames.

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

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