some minor fixes

- fix a lot of compile warnings
- make some cmake cached settings options, this allows easier integration of assimp as submodule in a project