Webidl and basic implementation of XHR object
auto merge of #2292 : Manishearth/servo/xhr-webidl, r=Ms2ger

This just gets a working interface with dummy methods in place that can  be built on. I'll implement stuff as we go along.

Blocks #2282