Collapsible: track $trigger and $panel in options

This prepares the way to having panels or triggers in other places.
Collapsible: support specifying trigger
Restructure changelog for readability

Try to make the entries understandable for our users.