Fix bug: glLinkProgram* was not called if tracing was disabled.
Fix bug: marker functions were not exposed if tracing was disabled.
Fix bug: glLinkProgram* was not called if tracing was disabled.
Fix bug: marker functions were not exposed if tracing was disabled.
Merge remote-tracking branch 'remotes/origin/master'
on-demand tracing: Separate tracing functionality from main entrypoints
- Completed for wgl, cgl, glx
- wgltrace.py, cgltrace.py, and glxtrace.py were split into new *gltrace_tracefuncs.py script which generates _trace_* versions of each entrypoint and also take in an already known result (in case we want to force a particular result to be written) or can optionally make the actual API call to obtain the real result.
- Improved indentation in the generated files
- directx and egl scripts were updated to generate the _trace_* functions immediately before the main entrypoints
Merge https://github.com/PeterLValve/apitrace into odt-merge

Conflicts:
	wrappers/gltrace.py
	wrappers/trace.py
Merge branch 'odt-merge' of https://github.com/PeterLValve/apitrace into odt-merge