Rewrite FindMtp in a more modern way
Also move the previously somewhat hidden version requirement from the find module to the main CMakeLists.txt. Furthermore only search for LibMtp in one place and not two.