Revert 240982 "Separated DialServiceImpl's socket logic into a s..."

This causes DIAL to be broken on Chrome OS.

BUG=329049

> Separated DialServiceImpl's socket logic into a separate class DialSocket.
> 
> A DialSocket object represents a socket bound to a network interface. It invokes callbacks when a discovery request was made, a device was discovered, or when socket error occurred.
> 
> DialServiceImpl manages multiple DialSocket objects, with callbacks back to DialServiceImpl to notify observers.
> 
> TODO in next patch: Fix 300113 to bind a socket to all IPv4 and IPv6 network interface, and discover devices on each of them.
> 
> BUG=300113
> 
> Review URL: https://codereview.chromium.org/114293003

TBR=imcheng@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@241348 0039d316-1c4b-4281-b951-d872f2087c98
Remove the automation code for ChromeFrame since it's not used anymore.

This allows us to more clearly see which automation calls are left, since that code is also deprecated and will be removed in  Q1.

BUG=316496,316203
R=ananta@chromium.org

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

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