add wrap-character support to Layout node of TextSymbolizer

Fixes https://github.com/mapnik/mapnik/issues/2484.