Revert 256032 "Clean up usage of MediaCodecBridge/MediaDrmBridge..."

breaks : http://build.chromium.org/p/chromium.webkit/builders/Android%20Builder/builds/36127

> Clean up usage of MediaCodecBridge/MediaDrmBridge::IsAvailable().
> 
> - All static methods in MediaCodecBridge and MediaDrmBridge check IsAvailable()
>   internally so that callers don't need to check IsAvailable() before calling
>   these static methods.
> - Remove MediaSourcePlayer::IsTypeSupported() because it's obsolete now.
> - Add MediaDrmBridge unittests.
> 
> BUG=303864
> 
> Review URL: https://codereview.chromium.org/189163003

TBR=xhwang@chromium.org

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

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