include_v4_uapi: Added stripped down version of the kernel headers

These headers contain 2384 lines, while the original include_v4
contains 20937 lines worth of headers.

The compile time options that affect the ABI have been reduced to
four: VIVANTE_NO_3D, VIVANTE_PROFILER, gcdSECURE_USER and gcdDEBUG.
See gc_hal_options.h for details.

The individual steps in stripping the headers can be found in the
jz-3.10 branch of the GCW Zero kernel repository:
  https://github.com/gcwnow/linux/commits/jz-3.10