Embeds offline voice recognizer plugin and its manager to app-list start page.

BUG=312365
R=xiyuan@chromium.org
TEST=manually

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@232311 0039d316-1c4b-4281-b951-d872f2087c98
Cleanup ResourceFetcher in preparation to add to public content API,
in preparation to move error page logic from content to chrome:

* Merge ResourceFetcher and ResourceFetcherWithTimeout.
* Remove unnecessary member variables.
* Remove Cancel() (All consumers were deleting and cancelling at the
    same time, anyways, and deleting already cancels).
* Make definition order match declaration order.
* Fix outdated comments.

BUG=308232

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@232312 0039d316-1c4b-4281-b951-d872f2087c98
Add kiosk browser test for regression on slow login UI flow.

BUG=305793

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@232313 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 232312
Make media_browsertests Yuv* tests verify output color.

BUG=310273

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@232314 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 232314
Avoid undefined behaviour in Pickle::FindNext.

TEST=base_unittests --gtest_filter=PickleTest.*
BUG=312250
R=jar@chromium.org

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

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