Use referrer policy language
Change SW to use referrer policy language (instead of using a url
typed referrer source). The referrer policy value is stored along with
fetched SW script, and this value is used to set the worker global
scope's referrer policy when it's created.
This patch also fixes plumbing of HTTPS state setup.
Fixes #834.