Toggle: generic expand/collapse all plugin

Generic version of the expand/collapse plugin that can toggle any element(s) between "on" and "off" states.

@masterbee This is my take on what we discussed earlier in the week re: event driven coding.  If it's on the right track I'll add in the `<details>` and `onbeforeprint` behaviour from the original plugin.