Only process links with href in pageNavigationList widget

Otherwise `substr` call fails for empty `href` when handling visited
pages.
Merge pull request #214 from tf/navigation-list-visited-fix

Only process links with href in pageNavigationList widget