Prevent StyleGuide.query() from needlessly doing a recursive call.
Convert processMarkup() into more general processSection().
Add Styleguide.sortSections() to pre-sort sections instead of during every .section() query.