Use the primary account id in a PO2TS Request when an empty account id is passed.

This CL removes the method ProfileOAuth2TokenServiceRequest::CreateAndStartForPrimaryAccountId
and uses the primary account id when ProfileOAuth2TokenServiceRequest::CreateAndStart
is called with an empty account id.

BUG=NONE
R=rogerta@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@226857 0039d316-1c4b-4281-b951-d872f2087c98
Pull out common code for iTunes and iPhoto finding across all platforms

This is so that in a couple changes we can mock out the iTunes and iPhoto XML location for testing.

BUG=NONE

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@226858 0039d316-1c4b-4281-b951-d872f2087c98
[Android] Prevent re-entrance into ContentVideoView.exitFullscreen

For Android WebView, if app decides to call exitFullscreen from
onDestroyContentVideoView, then re-entering into exitFullscreen and
causing an infinite recursion.

Fix by moving the onDestroyContentVideoView to after removeSurfaceView.
The next time destroyContentVideoView in, onDestroyContentVideoView will
not be called since mVideoSurfaceView is already null.

BUG=
NOTRY=true

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

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