Texture/Image Update

Textures can now be updated instead of recreated for better performance.
Image will no longer crash when creating an IMAGE_RGB format image.
Merge pull request #531 from NiDragon/setTextureData-Update

Texture/Image Update