Defer texture loading to threads

+ Decompressing the JPEGs in a thread makes texture loading faster;
  unfortunately, loading the textures in threads as well won't work
  thanks to OpenGL's single-threaded nature