OBJMTLLoader - When parsing OBJ files, only generate a new mesh in `meshN()` if the face count is positive. The old behavior gated on vertex count being positive, but this produced "empty" meshes with no faces for some OBJ files. The specific OBJ file that prompted this fix was written by the Assimp C++ library, and contained, in this order: vertex definitions, texcoord definitions, a "usemtl" statement, and then face definitions.
Merge branch 'dev' into et-dev

* dev:
  OBJMTLLoader - When parsing OBJ files, only generate a new mesh in `meshN()` if the face count is positive. The old behavior gated on vertex count being positive, but this produced "empty" meshes with no faces for some OBJ files. The specific OBJ file that prompted this fix was written by the Assimp C++ library, and contained, in this order: vertex definitions, texcoord definitions, a "usemtl" statement, and then face definitions.