Collada2gltf dll

This splits the guts of the converter out into a shared library and just has the executable include that library. I had to reset the ID counter and the technique cache since there is a possibility that more than one conversion will happen over the applications lifetime.

This is only tested on windows. Let me know if there is a problem on other OSs.