Display Gateway Widget column headings only once

The Gateway Widget format was changed recently to allow display of a long IPv6 address. It has made the widget take a lot more screen space when there are a few gateways. This change saves some space - what do people think?
Merge pull request #398 from phil-davis/master

Display Gateway Widget column headings only once