Expand/collapse all: SCSS and style guide changes

This is my first go at adopting the jQuery style guide.  Since it's overriding many, many years of the @patheard style guide, let me know if I've missed anything.