drive: Support offline file creation

BUG=260539
TEST=unit_tests
R=kinaba@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@248138 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 248138
Revert 248045 "Use webrtc::MouseCursorMonitor for cursor shapes"

> Use webrtc::MouseCursorMonitor for cursor shapes
> 
> Use webrtc::MouseCursorMonitor for cursor shapes instead of
> webrtc::VideoFrameCapturer, in preparation for deprecating cursor shape
> functionality in the latter.
> 
> BUG=324033
> 
> Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=247689
> 
> Review URL: https://codereview.chromium.org/92473002

This caused errors on a windows memory bot. See bug for details.
TBR=dcaiafa@chromium.org

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

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