custom XMLHttpRequest

Hello and thanks for your work but I would like to introduce a more customizable approach.

In Firefox OS application I need to pass the option `{mozSystem: true}` to every XMLHttpRequest I want to use, adding the XMLRequestProvider to the WEBDAV object ease this process because I can override it once and for all.