Gh363 custom markers for sdiff

Remove icons parameter
Get the icons from the node's properties
Avoid testing icons == null more than once