Templated IUImage in order to allow different types of data to be stored.  As a result GEImage was no longer needed.  Rename GEShader->GEMaterial to accomodate texture info as well.  Enabled texture compression when buffering textures. Other small misc changes.