Add a methode to split a line by a vector of Points

* Renamed splitLineStringByPoint method
* Added a removeRepeatedPoints() method
* Added a recursive method splitLineStringByPoints
* Added related tests
Add new comparison method for Coordinates with snap distance

* Added new comparison in splitLineStringByPoint method
* Adapted related tests
Merge branch 'develop' into develop-qt