Improved Texture Allocation #2

Changed the way textures are reused by saving a reference to the filter the texture was reused from, instead of a direct reference to the filter. This is necessary to make it possible to reuse OutputRenderTarget and InputRenderTarget, since these textures might be replaced externally by MPDN.