Fix NXP's custom glupload path for certain formats.

These both show a red solid frame:
gst-launch-1.0 videotestsrc pattern=red ! video/x-raw,format=BGRA ! kmssink
gst-launch-1.0 videotestsrc pattern=red ! video/x-raw,format=BGRA ! waylandsink

This shows a solid BLUE frame:
gst-launch-1.0 videotestsrc pattern=red ! video/x-raw,format=BGRA ! glimagesink

NXP uses _drm_fourcc_from_info in their custom gst_egl_image_from_dmabuf_singleplaner
but that function is for GStreamer's internal shader conversion and isn't
suitable for direct DRM use.

A similar upload path is coming in GStreamer 1.15 so adapt a fix from there.

Change-Id: Iba969ad5d9db41cd71480f1c7bfb3730e1a8e80c
1 file changed