webbrowser.go: New version.

- candidates is now Candidates.
- Don't try to open browser when there's no display or user is running a
shell session.