Add option to use custom QSettings for QgsCollapsibleGroupBox

- Useful for plugins that may want to store collapsed state in their own QSettings file