Remove file texture loading (since we can just use file URLs), don't add alpha
channels for opaque textures (and note when textures with alpha channels are
entirely opaque), enforce a maximum texture size of 1024 by 1024.
Merge pull request #2391 from ey6es/master

Remove file texture loading (since we can just use file URLs), don't add...