Bug 985322 - Return RGBA instead of BGRA for external gralloc textures. r=nical

Before bug 950050, we'd calculate a format of BGRA, then ignore it and return
RGBA in GetFormat. This just calculates RGBA and returns the format directly.