M42 model format changed to binary, new features

* Now supports hard and soft edges
* Texture coordinates work
* Vertices are duplicated to allow for these features
* Not yet implemented: only duplicate vertices if necessary