Bug 865998: Implement WebIDL union return values r=bz
Bug 856472: CanvasPattern and CanvasGradient don't need to inherit nsISupports r=bz