Add switches to control "Add to shelf" infobars on desktop.

Expose the --bypass-app-banner-engagement-checks flag on desktop platforms.

These switches will control banner display across the different desktop platforms. The intention is that infobars will be initially rolled out on ChromeOS.

$ chrome --enable-add-to-shelf will enable the display of infobars on Chrome OS for sites with a valid manifest, with user engagement checks met. The engagement checks can be skipped with --bypass-app-banner-engagement-checks

BUG=491001

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

Cr-Commit-Position: refs/heads/master@{#331903}
5 files changed