gltrace: Fix emission of fake viewport/scissor on MacOSX.
egltrace: Fix eglGetConfigs/eglChooseConfig prototypes.

`configs` is an output parameter.
gltrace: Support GL_NV_blend_equation_advanced.
gltrace: Trace GL_NV_vdpau_interop.

Traces won't be replayable, but this will at least prevent the

  apitrace: warning: unknown function "glVDPAU*"

warnings.
cgltrace: Tweaks to CGL api support.
specs/glparams: Reorder parameters numerically.

No other change.
specs/glparams: Add missing enums.

Feed from gl.xml as opposed from deprecated .spec files.
glstate: Tweaks for GL_ARB_seamless_cubemap_per_texture.

GL_TEXTURE_CUBE_MAP_SEAMLESS is now also per texture.
gltrace: Handle GL_AMD_sparse_texture bitmask.
gltrace: Prefer process title over executable path on Android

v2: Add comment (Jose Fonseca)
md5: Fix include for memcpy.

It should be string.h.  This fixes warnings about undeclared memcpy
when building for Android.
Use /data/data/$procname/$procname.trace on Android

So that applications with apitrace built-in with WRITE_EXTERNAL_STORAGE
permission can write traces on non-rooted devices too.

See issue #149.
egltrace: Drop debug.apitrace.procname support.

As suggested by Alexander Monakov, given it is no longer necessary with
Android 4.0 onwards.

Also remove all isTracingEnabled logic with it, simplifying code
substantially, and addressing issue #171.
glretrace: Centralise and complete the list of texture targets.
eglretrace: Support non-compat GL profiles and debug contexts.

Not really tested though, as I don't have an EGL_KHR_create_context
implementation readily available.
gui: Use more precision dumping pixels.
gltrace: Warn about coherent/pinned memory mappings being unsupported.

See issue #232.
glstate: Dump GL_ARB_buffer_storage state.
dxgitrace: Fix IDXGISwapChainDWM spec.