A simple hot fix

This creates the html first...
Ensure revised_at always gets set for works
Draft dating hotfix, take 2
Tweaking logic for revised_at setting
Add slash to escaped characters list and actually escape the search query
Merge pull request #1456 from elzj/search_500_fix

Issue 3863: Fix for search 500 errors
Merge pull request #1454 from elzj/date_hotfix

Ensure revised_at always gets set for works
Merge pull request #1453 from zz9pzza/issue_3861

A simple hot fix
3786 Bookmarks link for collections should go to bookmarks, not works
Merge pull request #1457 from sarken/issue_3786

3786 Bookmarks link for collections should go to bookmarks, not works