Added TexturePanel

Also added new method plus a test for it (which is ugly)
New method: SetTextureWithBackground: Effectively renders passed in texture onto a solid color background and sets the panel texture to that texture (combined)
This is cool, but should probably be moved (@CoolBots, where's a good spot for it?)