Rand cleanup
- Kill thread_safe_random (all rands are thread safe).
- get_thread_safe_random() -> get_random().
- Add "uint32 plat_rand()" to get single random uint32.
- Narrow vogl_rand down to random and fast_random.
- Trim vogl_uuid down to just use plat_rand_s().
- Kill get_random().
- Add plat_gettmpdir().
- Add plat_gettmpfname().
- Fix generate_temp_filename() to use new plat_ functions and not hardcode "/tmp/".
UI: Add support for viewing individual slices of a 3D texture
* This is implemented by overriding the use of 'faces' which is intended for use to support cubemaps. There will be one 'face' for each slice of the 3D texture.
* Also changed the texture explorer so that the order of the spin boxes is sample, array index, slice index. I feel this better represents the likelihood of each being used.
Merge branch 'master' of https://github.com/ValveSoftware/vogl
UI: Program explorer now clears internal vector of program objects
* This was causing a seg fault if the user closed one trace file which had program objects and then loaded another which did not have any programs.
Seed plat_rand_s with dev/urandom, add tid and usec to tmpfname.
Type in README
Merge pull request #54 from gchatelet/patch-1

Typo in README
Asan working.
- WITH_ASAN now works building with Clang.
- Add USE_MALLOC option to build with system malloc.
- Add vogl_init_heap() to libbacktrace_test app.
UI: Add ARB Program Env Parameters to the state tree
* ProgramEnvParameters were not visible before, even though the snapshot correctly had them.
* ProgramEnvParameters are correctly diff'ed and the previous values are visible in tooltip.
* ProgramEnv 'current program' values were diff'ed before, but the previous value did not appear in the tooltip, this is now fixed.
Merge branch 'master' of https://github.com/ValveSoftware/vogl
Add voglcore test code to vogltest app.
Add function for seeded tests.
Fix voglcoretest success checking inversion.
Write temp rand_test() files to tmp dir.
UI: Add Explorer for ARB Programs
* ProgramARB source, local params, and environment params are now visible in a dedicated tab
* Source is editable
* Clicking on an ARB Program in the state tree will jump to the appropriate object in the ProgramArbExplorer
Merge branch 'master' of https://github.com/ValveSoftware/vogl
Drop vogl_map test time down.
Add VOGL_BREAK_ON_ASSERT env check and fix rand_test() assert.
Fix NULL function pointer check, remove dead functions.
rh_hash_map rehash fix, more AMD driver fixes, bink GPU now captures/replays in full-stream, frand/drand fixes