Refresh scrollspy when (re)rendering charts

The navigation update, which relies on scrollspy events, was
getting wonky after chart-heavy sections.  This is because you
need to call ``$selection.scrollspy('refresh')`` when adding
or removing elements from the DOM.

See http://getbootstrap.com/javascript/#scrollspy

Addresses https://github.com/sc3/cook-convictions/issues/103