Correction du cube prédéfini

Les triangles sont maintenant en sens anti-horaire, pour qu'ils soient visibles lorsque le face culling est activé avec gl_ccw par défaut
Correction des reflets spéculaire

Les calculs se font maintenant dans l'espace caméra
Merge branch 'mtl_loading'
Simplification du chargement de .obj, correction de fuite mémoire

La désindexation était rendue compliquée à cause de l'inversion de l'ordre des données causée par l'empilement des données.
Les fonctions de dump rétablissent l'ordre original des tableaux, ce qui rend tout plus simple.
La lecture des faces a été enroulée dans une boucle de 3 %f/%f/%f
Support du chargement de plusieurs objets dans le meme .obj

On détecte et on stockage l'indice de début et de fin des indices de chaque objet.
Toutes les données de chaque objet sont désindexées et placées dans le même buffer.
Ce sont les paramètres drawStart et drawCount de glDrawArrays qui va permettre de reséparer les différents objets et après de leur attribuer des textures/matériaux différents.