Cleanup texture loading code
Make urban tileset use urban babas again.
Remove materials support from the game. This never worked well, and is
not supported in OpenGL ES 2 and above.
Add support for loading specular maps. Not supported in shader yet. The SPECULARMAP
directive must be added after the NORMALMAP directive in the PIE file.