Add b2g shim for mozPaymentProvider (bug 1112226)

@muffinresearch r?

If we don't clean this up now, we never will :)
Ah nice, yeah I suppose we can detect the presence of this, we just can't poke at the props.