content: media test files for opus.

Adding test files for opus.

R=acolwell@chromium.org

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

Patch from vignesh <vigneshv@chromium.org>.

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@240718 0039d316-1c4b-4281-b951-d872f2087c98
Add a mechanism to pause and resume geolocation requests. Currently Android WebView is the only platform to make use of this new API. We implement this as a new API on the Browser-side GeolocationDispatcherHost.

In doing so:
 - Refactor the current LocationProvider such that it doesn't rely on ActivityStatus, updating LocationProviderTest accordingly
 - Introduce ContentViewLocationTest.java that verifies the LocationProvider implementation is paused and resumed when the ContentView is hidde/shown
 - Introduce a AwGeolocationTest that verifies the LocationProvider implementation is paused and resumed when the new API is invoked
 - Introduce LocationProviderFactory and a MockLocationProvider to avoid relying on the system location provider when running tests, as it's not possible to enable mock locations on Android user builds without physical access to the device.

BUG=b/11336074

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

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