Revert 249835 "Add fallback support for custom serial baud rates..."

This has created more problems than it has resolved.

> Add fallback support for custom serial baud rates on OS X.
> 
> Many drivers do not support the IOSSIOSPEED ioctl, but do
> support arbitrary baud rates. This adds a fallback for cases
> where IOSSIOSPEED fails.
> 
> BUG=337482
> TEST=manual
> 
> Review URL: https://codereview.chromium.org/137653005

TBR=rockot@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249955 0039d316-1c4b-4281-b951-d872f2087c98
Fix race that may result in not calling AudioRendererImpl::Stop().

BUG=339994

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249956 0039d316-1c4b-4281-b951-d872f2087c98
Defer the deletion (forgetting) of galleries until user hits ok.

BUG=335177

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249957 0039d316-1c4b-4281-b951-d872f2087c98
Eliminate PasswordManager's dependence on WebContents.

As part of componentizing the password manager, we need to remove all
references to content/.

BUG=340661

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249958 0039d316-1c4b-4281-b951-d872f2087c98
cc: Refactor RasterWorkerPool for better testing support.

This makes a number of RasterWorkerPool changes that are necessary
to implement proper performance tests and replaces existing tests
with more useful tests using realistic raster task numbers.

RasterWorkerPool is modified to allow tests to use a different
TaskGraphRunner instance. PixelBufferRasterWorkerPool
implementation is adjusted so repeated calls to ScheduleTasks
doesn't flood the message loop with canceled tasks.

BUG=246546

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249959 0039d316-1c4b-4281-b951-d872f2087c98
Use validating IPC enum macros in speech recogniton messages.

This is part of a long-running background task to remove the remaining
uses of the unchecked IPC_ENUM_TRAITS() macro.

BUG=246708

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249960 0039d316-1c4b-4281-b951-d872f2087c98
Fixing supervised user: No MultiProfile allowed for this type of user.

BUG=341643
TEST=visual

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249961 0039d316-1c4b-4281-b951-d872f2087c98
Move DidFailLoad from RenderView to RenderFrame

BUG=304341

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249962 0039d316-1c4b-4281-b951-d872f2087c98
V4L2VDA: Clean up AssignPictureBuffers, error out on destruction failures.

This is a follow up CL to reorganize AssignPictureBuffers and get rid of now
unneeded PictureBufferArrayRef. On allocation failure, previously-allocated
EGL images will be freed in V4L2VDA's destructor instead.

Also start checking return values from egl* calls and add a return value
to DestroyOutputBuffers(), so that we can error out when any of the cleanup
calls fails during resolution change. Until now we would go on without
noticing.

BUG=319495,327869
TEST=vdatest, MSE tests, seek tests, res switch tests, youtube with &t=1m

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

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