pay from the web! no mozApps (bug 1109947)

@muffinresearch r?

This lets us test payments directly in the browser using the hosted example app. It still doesn't open a window yet, that will come next.
This isn't part of this patch, but do we define this id? Maybe it should be namespaced further to avoid potential collisions.