Bug 837917 - Implement DOMCursor and DOMRequestService::fireDone(). r=sicking