In story viewer, loading a section updates Backbone's router location without creating a new entry in the browser's history. Addresses #487.
Create "iframe" mode for viewer (#487).

Allow for story viewer request with ?context=iframe. In this mode,
story navigation doesn't write to the browser history.

Also, take out previous "fix" for #487. The replace mode for the
router wasn't behaving consistently across browsers and other
attempts to make interaction with browser history sane weren't
working.
Merge pull request #679 from patternleaf/487-browser-history-in-iframe-viewer

In story viewer, loading a section updates Backbone's router location wi...