Two fixes

* Fixed <<display passage>> not working if the passage has an internal
ID of 0.
* Line breaks are no longer permitted in passage names.
<<choice>>/<<button>> old argument fix

Fixed a bug where the old argument style for <<choice>> (e.g. <<choice
"Cellar" "Let's go">>) wouldn't work. This also applies to <<button>>.
Quotes in passage names fix

* Passages with names containing quote marks will no longer be munged in
the HTML.
* Added a link to the Twine forum in the Help menu.
StoryMenu now auto-updates

* The StoryMenu now auto-updates when you change passages!! The code is
re-executed and re-rendered into the element. (This also applies to
StoryAuthor, StoryTitle and StorySubtitle).
* Altered the CSS for Sugarcane and Jonah to make StoryMenu contents
display better.
* Fixed a bug where putting "Lookup:" in the StorySettings could
potentially crash the game.
* The window.onerror alert message can now be opted-out by the "Errors"
StorySetting option.
* Tweaked visited() etc. to return early if state wasn't initialised.
* Reverted the change to state's initialisation - it's once again
initialised before custom scripts are executed.
* StoryMenu now honours the 'nobr' passage tag.
Responsive StoryMenu changes

Made it so that StoryMenu text looks less terrible. Also altered the
Responsive DOM a little to be more in-line with Sugarcane.