Generate an INVALID_OPERATION error if a texture format is not supported.
Generate an INVALID_OPERATION error if a texture format is not supported.

We already generate an INVALID_VALUE in the ValidES3InternalFormat check
above.  If an error is generated here, it is because the internal format
and type are not valid.

TEST: conformance2/textures/misc/tex-image-with-bad-args
BUG=angleproject:1958
BUG=angleproject:1715

Change-Id: I50d479e64d687cc971c8f41b5691dcb123da0391
Reviewed-on: https://chromium-review.googlesource.com/499690
Reviewed-by: Jamie Madill <7e492b4f1c8458024932de3ba475cbf015424c30@chromium.org>
Commit-Queue: Geoff Lang <b6fc25fe0362055230985c05cbfa8adb741ccc0f@chromium.org>

ppy/angle,ecoal95/angle,ecoal95/angle,ppy/angle,MSOpenTech/angle,ppy/angle,ecoal95/angle,ecoal95/angle,MSOpenTech/angle,MSOpenTech/angle,ecoal95/angle,ppy/angle,MSOpenTech/angle