Implement the speech input bubble on mac.
This is a popup which gets displayed below an <input> element when the user starts speech recognition on it. It displays a recognition status icon, an instruction label ('Speak now') at the top and a Cancel button at the bottom. The speech input module gets callbacks on user actions such as clicking Cancel or clicking any other window, and on both cases recognition stops and the bubble closes.

TEST=manual, run chromium on mac and click on the mic button in a speech enabled input element to see the bubble appear.
BUG=53598

Review URL: http://codereview.chromium.org/3214006

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