TGA and texure manager

Added a TGA loading routine - supports compressed and uncompressed image
files. A common texture manager has also been added for the framework.