Disable Background Menu Items for Component Extensions without Options Pages

Component extensions with background that do not have an options page
will cause this menu item to go to the extensions page with an
absent component extension.

Ideally, we would remove this item, but this conflicts with the user
model where this menu shows the extensions with background.

The compromise is to disable the item, avoiding the non-actionable
navigate to the extensions page and preserving the user model.

BUG=311884
TEST=From the Chrome Background Context Menu, "Google Now" should be disabled.
Other extensions (non-component or has options page) will remain enabled.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@232602 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 232602
Rename HandleConverter to NaClMessageScanner.
Renames the class and its methods to reflect its role as a message
cracker, translator, and auditor.
Combines several out params into a single ScanOutput structure, to make it
easier to add other functions to the scan.

BUG=194304

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@232603 0039d316-1c4b-4281-b951-d872f2087c98
Promote the priority aware cookie eviction algorithm from experimental status.

BUG=232693
TBR=huangs@chromium.org,asvitkine@chromium.org

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

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