[Extensions] Don't send activation messages for themes

Renderer shouldn't know about themes. Don't send activation or unloaded
messages for them. Normally this wouldn't be a problem, but it can be
if someone chooses to load up a theme file (e.g. a manifest) in a tab.

BUG=528026

Review-Url: https://codereview.chromium.org/2214203002
Cr-Commit-Position: refs/heads/master@{#409936}
diff --git a/chrome/browser/extensions/extension_service.cc b/chrome/browser/extensions/extension_service.cc
index e738185..53de0608 100644
--- a/chrome/browser/extensions/extension_service.cc
+++ b/chrome/browser/extensions/extension_service.cc
@@ -1106,7 +1106,7 @@
       content::Source<Profile>(profile_),
       content::Details<UnloadedExtensionInfo>(&details));
 
-  renderer_helper_->OnExtensionUnloaded(extension->id());
+  renderer_helper_->OnExtensionUnloaded(*extension);
 
   system_->UnregisterExtensionWithRequestContexts(extension->id(), reason);