Add support for all face definition types

i.e.:
Vertex
Vertex/texture-coordinate
Vertex/texture-coordinate/normal
Vertex/normal