don't force mipmap generation for textures that don't use them
a small fix for texture  cleanup period ans some improvements to custom texture loading in back ends that only support rgba textures
merge pixel center compensation from master
small merge from master: fix in peek z in DX11/Render.cpp
first step in a larger code cleaning in dx9 backend:
cleanup in texture loading code