improved placement of text marker

* for LineStrings on median node (and between middle nodes for even
  pointed ways)
* at "center" of first Polygon for MultiPolygons