Cleanup assimp plugin and add to Free branch
currently the Assimp plugin fails to load bigger meshes. More specific, the postprocessing causes a segfault. Tried it with bigger meshes like stanford dragon 870k or the skull in /data/models/humanoid/skeleton both fail, and the skull is just a 28mb obj file. I will recheck this on windows, but if assimp is unable to load 23mb meshes, it is unusable for OpenFlipper.
I looked into it further, and it looks like the materials cause problems. As far as i can see, the dragon has about 1m materials, when Assimp loads the file a sigabort occurs, which is caused by malloc.
I think there might be something wrong with the creation of materials in Assimp, at least on our lab machines. Will check this soon on my arch distribution, or a windows system.
If this is intended behavior and assimp is just not designed to load such models, i don't think we should use it in OpenFlipper. The stanford dragon is only about 70mb obj + 14mb mtl and afaik OF is used for significntly bigger meshes.
Edit: i am running valgrind on the import of the stanford dragon over the weekend, but i think the cause for this behavior might rather be mixing size_t and unsigned int.