Change base class of qtResourceBrowser to qtBaseView
The panel reads a json ViewInfo and configures the resource browser.
PhraseModel and SubphraseGenerator are dynamically created from typenames with a factory.
Merge to master will happen in a separate MR due to conflicts.
Edited by Aron Helser