Move generic methods from libmhydas::geo to openfluid::landr

* Added getting PolygonEntity neighbours list sorted by length boundary 
* Added getting nodes of lines vector
* Added mark inverted LineStringEntity
* Added setting the LineStringGraph orientation
* Added LandREntity neighbour by using a Line topology
* Added related tests

(closes OpenFLUID/openfluid#431)