Node highlighting.

Updated and rebased  #1617
Now it uses meshes to make highlight boxes. Disabled by default, when enabled it will replace selection boxes.