r247886 moved testing code to its own file and failed to remove it from the original file. This change completes the move.

BUG=340391, 306200
TEST=none; covered by existing tests

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249834 0039d316-1c4b-4281-b951-d872f2087c98
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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249835 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 249835
Remove some unnecessary includes from extension_function_dispatcher.cc

This is a small step toward breaking ExtensionFunctionDispatcher's
src/chrome dependencies so it can move to src/extensions.

BUG=332986
TEST=compiles
TBR=miket@chromium.org

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

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