Add "view item" button in Admin UI if "preview" is defined

Solves issue #320, however my code does not cover the most complex usage.