convert: Fix issues convertin trace -> pix.
Update android.toolchain.cmake to upstream commit fd1f7055f8b7338644d58d9a2015a784dfa3a5ca
gltrace: Prevent crash in _glGetDebugMessageLog_length (issue #140).

The function was not being called correctly from glGetDebugMessageLog
(and others).

From the spec the GL function:

  lengths is an array provided by the application and count is the
  maximum number of message that the driver will report into attribute
  array (ie lengths). That mean if the driver report 3 messages only
  lengths[0 to 2] are valid, others part are not valid and could have
  random data.
retrace: Don't output color when stdout is not a tty (issue #143).

To prevent tools that consume its output having to deal with ANSI
escape codes.
cli: Fix typo in earlier commit.
glstate: Skip GL_COMPRESSED_TEXTURE_FORMATS when GL_NUM_COMPRESSED_TEXTURE_FORMATS is zero.

Should fix issue #144.
gltrace: Expose marker functions when tracing is disabled.

Matches the output of change proposed by Peter Lohrmann in issue #138,
but with slightly less new code.

This is achieved by adding a new hook point, doInvokeFunction (could not
think of a better name), used to generate the call to the real function,
both when trace is enabled or disabled.
Mention CMAKE_BUILD_TYPE on build instructions.

And recommend RelWithDebInfo.  See also issue #145.
Document what to expect in terms of trace size and CPU overhead.

See also issue #146.
egltrace/android: Fix tracing Zygote processes (v2)

Fixes egltrace.so on Android 4.2 x86.

Do not call trimDirectory() on the proc_name of Zygote processes, because
a Zyogote process name never contains a path separator. The proc_name of
a Zygote process is the application's package name (such as
com.exampe.myapp) because ActivityManager rewrites argv[0].

There exists an undiagnosed problem with trimDirectory, but I have been
unsuccessful diagnosing it. On the other hand, the call to trimDirectory
isn't needed and its removal fixes the bug's symptoms.

Signed-off-by: Chad Versace <chad.versace@linux.intel.com>
gltrace: Also use dlopen.hpp for glxtrace.
gltrace: Emit fake glViewport/glScissor calls the first time a context is bound.

This addresses issue #59.
cli: Don't replace, but instead prepend the environment variable.
d3dretrace: Handle deferred d3d11 contexts better.
Cleanup known issues.
Add note about Qt and Windows 64 bits builds.
Update homepage link.

See https://github.com/blog/1452-new-github-pages-domain-github-io
Prevent infinite recursion with Steam's overlay.
Fix pre-processor logic.
Fix trim doc.