Bug 876683 - DOMFile/DOMBlob refactoring, r=ehsan, r=bent