A more radical attempt to fix unread count and fix Open Reader "mark all read" undo
Restore ability to handle file:// URLs (issue #177)