[AudioPlayer] Fix the behavior of the 'prev' button

Previously, 'prev' button behaved as the 'next' button. This patch fix it.

BUG=273308
TEST=manually tested

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@248191 0039d316-1c4b-4281-b951-d872f2087c98
Create sync_driver component.

This CL creates the sync_driver component and moves files with no problematic
dependencies from //chrome/browser/sync and //chrome/browser/sync/glue into it.
This is a first step toward componentization of //chrome/browser/sync.

BUG=339727

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@248192 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 248191
[AudioPlayer] Implement the active (pressed-state) style

This patch implements the 'active' (pressed-state) style of the buttons on the controls, as the mock is.

BUG=273308
TEST=manually tested

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@248193 0039d316-1c4b-4281-b951-d872f2087c98
Blink roll 166190:166203

TBR=dglazkov@chromium.org

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

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