google_apis: Add DriveApiRequestsTest.DownloadFileRequest_GetContentCallback

To test non-NULL GetContentCallback handling

BUG=None
TEST=unit_tests --gtest_filter="DriveApiRequestsTest.DownloadFileRequest_GetContentCallback"

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@229105 0039d316-1c4b-4281-b951-d872f2087c98
[Cleanup] move root window controller init logic to root_window_controller.cc

 Remove obsolete code and comments for 165214

BUG=273142,165214

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@229106 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 229105
Register PNaCl before Widevine, CRLSet.

This gives PNaCl precedence over the above components when multiple
updates are available.

BUG=107438

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@229107 0039d316-1c4b-4281-b951-d872f2087c98
Avoid referencing index [0] of a zero length string.

This is undefined behavior under c++03 and triggers iterator validators
when _ITERATOR_DEBUG_LEVEL > 0 which we hope to enable. See bug 289691
for all the gory details.

Tagging to the same bug as other asserts we've seen due to this issue.

BUG=132037
TEST=ppapi_unittests --gtest_filter=NaClHttpResponseHeadersTest.TestFindNoStore

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

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