Add ProgressEvent interface
auto merge of #2361 : Manishearth/servo/progressevent, r=jdm

Adds the ProgressEvent webidl and implementation according to the XHR spec.

Blocks #2282