Specify channel for contextMenusInternal feature.

contextMenusInternal feature/API is internal and it does not have a permission,
Specifying channel gets rids of the error "Must supply a value for channel
or dependencies".
contextMenusInternal is used by chrome.contextMenus and <webview>.contextMenus
API.

BUG=140315
Test=Running chrome app using contextMenus shouldn't show errors like:
"[32446:32446:0312/143733:ERROR:base_feature_provider.cc(91)] Must supply a value for channel or dependencies.".

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@256753 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 256753
cc: Rename QuadSink::Append to MaybeAppend.

This touches a lot of files, so keep it mindless. Then we can add
another append that does not do culling, and move callsites over
one at a time.

R=enne
BUG=344962

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@256754 0039d316-1c4b-4281-b951-d872f2087c98
Add compatibility function for grabbing PendingIntent's creator package.

BUG=341556

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

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