Rename RadDebugger project to VoglDebugger and enable vogleditor to build
in Windows
UI: Copy Qt5 dependencies to the output build directory when compiling on
Windows
* Fix other dependencies and compilation errors
UI: Disable use of vogl tool in the Generate Trace dialog when on Windows since it isn't yet supported
UI: Fix build warnings when compiling in Windows
More Windows support
* Add wglSwapBuffers to vogl_is_swap_buffers_entrypoint
* Add wglMakeCurrent, wglMakeContextCurrentARB/EXT to
* vogl_is_make_current_entrypoint
Remove extra whitespace from end of file
UI: On Windows, GL entrypoints must be queried after the context is made
current.
* The editor only actually uses GL when replaying the trace file,
so this change moves the loading of GL to the tracereplayer instead of
being in the main vogleditor file.
* This change should work fine on Linux, although may be a less than ideal
* solution in that environment since the GL entrypoints are available
* immediately, even before a context is created and/or current.
vogl_has_active_context now supports wglGetCurrentContext
* This helps to enable framebuffer capturing on Windows
Support querying default framebuffer attributes using wgl
Started FXT1 and ETC2 decompression support ...

I copied part of the Mesa3D "texcompress_fxt1.c" file to "pxfmt_fxt1.cpp".  I
copied over the "texcompress_etc.c" (i.e. mostly ETC2) support.  I'm not
planning to support ETC1, because it's for OpenGL-ES 1.x.  I took only the
decompression functions.

I put some common macros, functions, etc. (i.e. that the Mesa3D code uses) into
"pxfmt_internal.h" and "pxfmt_internal.cpp".

I noticed that the LunarG copyrights were split across 2 lines, and that didn't
mesh well with the Mesa3D copyrights.  I updated the copyrights.

It compiles on Linux and Windows.

I tried it on some non-compressed KTX files, plus some DXT-based KTX files.
This all still works!

I need some KTX files with ETC2/FXT1 textures in them, so that I can test.
UI: When generating traces on Windows platforms, check for the opengl32.dll in the application's local directory and prompt the user with a reminder to copy/rename vogltrace*.dll into the correct location
* Also make sure that the generated trace file exists before prompting the user to open it
UI: Update cmakelists to behave correctly on Linux
* The CMake Policy CMP0020 was introduced in 2.8.11 and allows CMake to automatically link against the necessary Qt5 libraries. In the linux chroots we are using CMake 2.8.10 and the policy is not recognized and thus was causing an error. This change only sets the policy if it will be understood by CMake.
* Remove the Qt5::WinMain link library as it is apparently not needed on Windows and is undefined in Linux so was causing a CMake error.
Fix trim functionality on Windows, clean up GL entrypoint querying
* code to query GL proc addresses now lives in vogl_gl_replayer. This probably isn't the ideal location for it, but this a common class among the two different locations that implemented a load_gl() function and the replayer is the class which most closely needs these entrypoints for taking snapshots, so this seems like a reasonable place to put the code.

* The trim functionality is a difficult one to identify how to query the GL proc addresses correctly, as we don't necessarily know where the call to wglMakeCurrent(..) will occur (could be in creating a snapshot or as part of the calls in the replayed frames). My solution is to requery the proc addresses at the start of writing the trim file. This seemed the easiest and most logical place to do it.
Merge pull request #93 from mathstuf/fedora-fixes

Fedora fixes
Switch to using tinyxml2
Add latest khronos xml specification files.
UI: Remove EGL and GLESv2 dlls from the Qt dependency copying
* By modifying the Qt installation to include the msvc2013_opengl and msvc2013_64_opengl targets, the EGL and GLESv2 dlls are no longer needed.
UI: Adjust all indents to 4 spaces instead of 3
* Done using QtCreator's auto-indent functionality on each file
UI: Don't show the big take snapshot button if the currently selected call tree item is not an API call.
* Snapshots can only be taken on API calls
Remove multiply-defined functions from voglbench
* Recent changes made implementations of load_gl() and vogl_get_proc_address_helper already available, and this caused conflicts when compiling in Linux.