Premier essai de normal mapping avec les tangent space en attribut

Ca marche bof et j'pige pas le calcul des espaces tangents.
Affichage du temps gpu pour chaque frame
On vérifie que la chaine du mtl est non-vide
Merge branch 'normal_mapping' into dev
Normal mapping correct dans certains cas simples
Meilleure utilisation de Renderer

C'est lui qui gère désormais les caches d'id opengl au lieu de variables globales statiques dans Objet3d.
Il gère également l'activation du rendu de la profondeur pour la shadow map
Les matrices de vue et de projection sont aussi transportées dans Renderer.
Ajouts d'option de visualisations (fil de fer et espace tangent) pour le debug
Merge branch 'normal_mapping' into dev

Conflicts:
	source/frag_shaders/normalMap.frag