Hide whatsthis button from dialog boxes

Whatsthis button does not do anything.
Move common code to a new PicardDialog class...

... and make existing dialogs sub-classes of this.
Merge branch 'sophist_hide_whatsthis_button' of github.com:Sophist-UK/picard