Revert 240462 "Add logging capability to CDM adapter."

Broke component build, see bug 328486

> Add logging capability to CDM adapter.
> 
> The CDM adapter is a pepper plugin and it should not depend on base/. Therefore we cannot use base/logging.h directly. Instead, add CDM_DLOG, which is a simplified version of it.
> 
> Also add CdmAdapter::ConsoleLog() for JS console logs.
> 
> BUG=320065
> TEST=Log works on Linux.
> R=dalecurtis@chromium.org, ddorwin@chromium.org
> 
> Review URL: https://codereview.chromium.org/59093008

TBR=xhwang@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@240725 0039d316-1c4b-4281-b951-d872f2087c98
[Downloads] Make ChromeDownloadManagerDelegate owned by DownloadService.

Currently ChromeDownloadManagerDelegate is reference counted. Since it
also posts long running tasks, this causes it to outlive the associated
profile on occasion. Since there are multiple references to
Profile/BrowserContext owned objects from within CDMD, this can
introduce subtle use-after-free errors. This change is to make CDMD
owned by DownloadService so that it doesn't outlive the Profile.

BUG=317913

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

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