Additional texture attributes 2, see #2321

Hi, 

this is based on previous pull request #2321 :
- Additional textures : ambient, emissive, reflection

Sorry for the confusion, I had to create another clean pull request,
I preferred to restart clean from your current repo.

Bests,
Anaël.