Clean up the source tree and generate documentation with doxygen
Remove the latext documentation
Tweak the CMake file
Don't try to close joysticks in the input controller destructor if SDL has quit
Start writing a test for a new sound system
Sketch out the sound/source interface
Start implementing an OPT loader
Merge branch 'master' of github.com:Kazade/KGLT

Conflicts:
	KGLT.files
Implement 90% of a XWA/XWing OPT file loader (no sample model included until I can find one that is free to distribute)
Lots of improvements to the OPT loader. There are still texturing issues and some unhandled blocks
Add a TEXTURE_OFFSET_BLOCK (which appears to be for texture groups, e.g. team colours) but don't do anything with it
Fix the texturing in the OPT loader \o/
Fix some final issues with texturing and add an error if we didn't load a required texture
Change the OPT loading sample to use a filename passed as an argument to the executable