Clean merge

GeometryManager for replace VertexManager

Use like this:
auto &manager = getInstance<GeometryManager>();

// pool represent a VBO or IBO and its param the attribute of its shader
Key<VertexPool> poolvertex = manager->addPoolVertex(nombre_attribut, type_des_attribut, taille_des_attribut, nombre_de_component);
Key<IndexPool> indexpool = manager->addPoolIndex();

// assign your IBO on your VBO
manager->attachVertexPoolToIndexPool(poolvertex, indexpool);

// add a vertices and indices to manager
key<Vertices> v = manager->addVertices(some information necessary);
Key<Indices> i = manager->addIndices(some information necessary);

// connect the vertex on vbo and index on ibo
manager->attachVerticesToVertexPool(v, vertexpool);
manager->attachIndiceToIndexPool(i, indexpool);

// draw the vertices with the indices
manager->draw(i, v);