Extended PointSymbolizer to manage all marks

PointSymbolizer can manage all marks, like star, cross, etc... and not only circles.
Anyway, the map uses the "circle"  tag to render the mark.
this looks a valid compromise, because the map actually shows a tooltip and doesn't need to match perfectly the rendered image.