Support spaces for tags that only ever contain a single text string value (i.e. material names, texture file names).
Support OBJ and MTL files that may contain tags split onto multiple lines, using a trailing backslash to signify the split.
When converting an OBJ to Three.js, specify that a material should use Phong shading if it has a specular map or a non-black specular color.