gpu: vivante: mark unused fields with VIV_DUMMY in uapi

Mark fields that are not used by the kernel with VIV_DUMMY.
This renames the fields and makes it easy to remove them once
binary compatibility is no longer important.
gpu: vivante: merge user-space interface into one header

Clients only need to include "gc_hal.h" now (and possibly "gc_abi.h").