gpu: vivante: Removed support for FLAREON

No-one knows what system this is and Google suggests it's a Pokemon ;)
In any case, it seems a workaround for a nonstandard IRQ handling, so
the proper solution is to fix/write the platform GPIO IRQ chip driver.
gpu: vivante: Removed a few unused macros
gpu: vivante: Replaced gcmMAX by Linux max macro
gpu: vivante: Removed unused enums from uapi
gpu: vivante: Moved VIVANTE_NO_3D option to the internal options

The only uapi dependency on it was in enums that are now removed.
gpu: vivante: Moved uapi enums used only internally to internal headers
gpu: vivante: Removed unused struct _gcoQUEUE from uapi
gpu: vivante: Removed gcs*_PTR typedefs

The Linux coding style says not to use typedefs like that.