Treat 12:00am as occurring at the start of the day

Otherwise a story published at midnight today is displayed as
"Yesterday, 12:00am".
Merge pull request #450 from richardfearn/master

Treat 12:00am as occurring at the start of the day
Merge remote-tracking branch 'upstream/master'
Update some auto-gen cruft that recent tools fixed.
Generalise handling of story request responses.