MeshTools: add std::vector overload to combineIndexArrays().

So the functions can *really* be used at runtime.
MeshTools: check out-of-range access in MeshTools::duplicate().
MeshTools: check for out-of-range access also in combineIndexedArrays().
MeshTools: check for proper stride value in combineIndexArrays().
New ObjImporter plugin.