Add useful headers to HTTP block

These would be really useful to have for writing extensions, so we can differentiate between Snap! and a browser.

Currently there's no foolproof way of doing this: using `User-Agent` or `Accept` headers doesn't work because they match the ones sent by the browser. And using the `Referer` or `Origin` headers could get tripped up by local copies of Snap!.