Browser Plugin: Remove dependency on NPAPI
The CL moves the final attribute on BrowserPlugin 'allowtransparency' out to the extensions module! No new content APIs had to be introduced! Transparency can be enabled from RenderWidgetHostView::SetBackgroundOpaque in the content embedder.
This means that BrowserPlugin no longer depends on NPAPI and so this patch removes a lot of unnecessary code.
TBR=asvitkine@chromium.org for histograms.xml, extension_function_histogram_value.h
TBR=asvitkine@chromium.org for histograms.xml, extension
BUG=330264
Review URL: https://codereview.chromium.org/584713002
Cr-Commit-Position: refs/heads/master@{#295879}
23 files changed