Add a View Online button

This is DSC-162 from JIRA.

Links to parent when it's necessary - ie. when the work has no bib
id (the same as the view in Catalogue and Sprightly buttons).
Merge pull request #410 from nla/hr-viewonline

Add a View Online button
Merge branch 'master' into ti_search_fix