drive: Split entry removal code from ChangeListProcessor::ApplyEntry

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

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@241105 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 241105
Support mouse cursor in DesktopCaptureDeviceAura.

Perform an in-place alpha blending of an ARGB cursor bitmap on a YUV420 video frame.

BUG=326000
R=oshima@chromium.org, sergeyu@chromium.org
TBR=ben@chromium.org
TEST=mouse cursor rendered correctly (position, shape and scale) during destkop sharing on Chrome OS.

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

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