events: Fix event-targeting for transformed windows.

Applying the transforms on a Window's bounds does not give the correct transformed
bounds of the window in its parent's coordinate system. For example, a Window with
size 300x200 at position 20,10 and scaled at 50% has bounds (20, 10, 150, 100), and
not (10, 5, 150, 100). So remove this transform from the window-targeting code, and
instead convert the event's location to be in the child Window's coordinate system
when doing hit-testing.

This fixes selecting windows when in overview mode.

BUG=339834
R=sky@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@252257 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 252257
For C++ readability review.

BUG=

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@252258 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 252258
Cap the memory usage in FFMpegDemuxer.

Abort the playback if a specific stream triggers some high memory usage.

BUG=343304

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@252259 0039d316-1c4b-4281-b951-d872f2087c98
Remove options to disable deadline scheduling

BUG=344090

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

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