Support multi-expand / collapse for accordion

This change adds a new multi_expand option to section to allow for multiple accordion sections to be in an expanded state.

Note: I initially introduced an is_accordion local variable to the function since it felt strange doing a regex for every call, but I didn't want to just change it for that variable without changing them all.