Merge Texture-Compression branch so all devices show textures

Merge the changes from @nicastel and some other small fixes.
These changes makes the texture to appear on ALL devices, and not only the ones that supports DDS (Nvidia gpu based devices).
Now textures are ETC1 which are supported also in emulators (Genymotion too).