Change previous answers link

- Increased JavaScript timeout in order to allow for the time it takes for Smartdown to parse text files.
- Collapsed questions title now uses page titles for multiple answers. Question title is also used in those instances.
- Corrected bug which added an additional "?" in case of JSON errors.
- Added multiple choice, date and salary pre-filling of values when changing answers.
- Added salary presenter.
- Changed "Start again" position to flush with edge of previous answers block.
- Fixed any failing tests, mostly due to "Change this answer" link text being adjusted.
This seems like the wrong place to fix this, presumably some other change is introducing the additional `?` Unless this is an old regression we've only just noticed?