feature(webapp): Add support for a basic WebApp Manifest file

Fixes #7493
Merge pull request #7531 from ewinslow/webapp-manifest

feature(webapp): Add support for a basic WebApp Manifest file