Remove overloaded std::distance
Remove overloaded std::distance

This causes ambiguous behaviour with C++20 and MSVC.
Removing the `using` statement seems the quickest
fix to make this work for now. I still need to look in to
some extra defensive programming. Maybe use concepts?

Ultimaker/CuraEngine,Ultimaker/CuraEngine