New tool "appendLinesAlongPolyline"

This PR includes 
- a new tool "appendLinesAlongPolyline" which creates line elements using nodes located on given polylines. The new elements are added to existing elements. 
- some bug fix required during implementing the tool. Constructor of BoostXmlGmlInterface is now consistent with Qt version of the interface.