assets/site.js: Add per-step title suffixes
assets/site.js: Add per-step title suffixes

This combines all of the step-conditional logic into a single switch,
and allows for steps to define a custom title suffix which will get
appended to the document title.

ChrisCummins/chriscummins.cc,ChrisCummins/chriscummins.cc,ChrisCummins/chriscummins.github.io,ChrisCummins/chriscummins.cc,ChrisCummins/chriscummins.github.io,ChrisCummins/chriscummins.github.io,ChrisCummins/chriscummins.github.io,ChrisCummins/chriscummins.github.io