separate nav icons from text with css, not spaces

This eliminates the ugly extra underline between the icon and the text
on hover.
Merge pull request #1083 from haarg/tools-icons-spacing

separate nav icons from text with css, not spaces