Brought all Texture types into line with state caching
Added a new type of texture initialization that simply takes the name of an
already created texture i.e. From Ogre