Bug 1095466 - Make marketplace api url overrideable. r=kgrandon

I dont know why we would do that, if the marketplace provided a new api it would very possibly use a new different url format, parameterised urls are the normal way to do things and they keep the logic fairly contained, I mean almost all the urls in about:config are similiarly (different format) parameterised