MessageDialog(s): added ctors with List<DialogButton>; fixes #100