Inner bug: b/30508435
There are Android apps that can be started indirectly and which
don't have launchable flag. We had no support such apps in Chrome
and that caused incorrect behavior in shelf. Fix is to register
such apps on creation with special flag that prevents them to
appear in launcher app list and to be pinned in shelf.
Comment 1 by bugdroid1@chromium.org
, Aug 10 2016