Enable GPU control lists in tests.

Reland of https://codereview.chromium.org/23534006/ (see that and the bug for more details).

Also adding INFO-level logging to spell out each control list rule being applied on the bots (makes debugging and understanding failures much easier).

R=piman@chromium.org
TBR=jcivelli, piman, zmo
BUG=295799, 304833

Previously Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=224810
Reverted: https://src.chromium.org/viewvc/chrome?view=rev&revision=224845

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@227977 0039d316-1c4b-4281-b951-d872f2087c98
Disable ClosingLastTabFinishesUnload and WindowCloseFinishesUnload on Mac/Linux

R=thakis@chromium.org
BUG=301173

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@227978 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 227977
Remove default implementations from Demuxer.

Seek(), Stop(), and OnAudioRendererDisabled() are now pure virtual. SetPlaybackRate() is removed entirely, and moved down to BufferedDataSource.

BUG=304990

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

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