Proposed changes to fix issue #16.

I believe this should fix most of the issues encountered for #16. Here is a rough summary of the changes;

be63afe
 * Adds a typedef for uint (alternative use GLuint instead);
 * Added -std=c99 to compile command;

dabd4aa
 * Add a simple find_package module for TinyXML (stored in src/cmake/Modules)

9af76a4
 * Add find_package(GLU REQUIRED)
 * Rework the rest of CMakeLists.txt to make the build simpler

ca68dda
 * Added an updated option HAS_UPDATED_LIBUNWIND (and associated message)
 * Added find_package commands for liblzma and tinyxml
 * Added an additional define to be passed to source compiled by src/libbacktrace/CMakeLists.txt

3b3ecbe
 * Updated src/vogltrace/CMakeLists.txt to fix issue with libturbojpeg.a not being compiled with -fPIC
 *  ** REQUIRES** a symbolic link libturbojpeg.so (points at libturbojpeg.so.0.0.0) in Ubuntu 13.10

92f2422
 * Removed the compiling of lzma within voglcore

bb5e637
 * Removed compiling of tinyxml
 * Added linking to tinyxml library with the appropriate define;

7fbd3613 and a046a3d4
 * Added apt_get_install commands for libtinyxml and liblzma
 * Updated the find_library command to use required for libunwind