fix the prototype chain of the FakeXMLHttpRequest object

the prototype of the FakeXMLHttpRequest object will now be an XMLHttpRequest object, including properties such as 'withCredentials', not the XMLHttpRequest constructor function
Merge pull request #50 from peet/fixPrototype

fix the prototype chain of the FakeXMLHttpRequest object