Assimp fixes

While packaging for Fedora, I found that when Assimp was not present, the `CMakeLists.txt` failed the build with a syntax error (ASSIMP_VERSION not set), so I fixed up the logic on this to be more robust.

Also, build_depend on `assimp-dev` is more specific, and is required for Fedora.