Material_lib:  Seperate material and material_lib.

Load ambient, diffuse, bump, dissolve textures in mesh_loader.