Fix virtual function calls in constructors
There were many calls to virtual functions in the constructors of notecontent, and settings. Case where such occurances likely intended to call their own class' method are accumulated in the first commit.
Only the subclass soundcontent required duplicated code to avoid introducing further complexity.