Fix abbreviation of single word titles

https://forums.zotero.org/discussion/28687/
Fix abbreviation of single word titles

https://forums.zotero.org/discussion/28687/
Fix possible tag-related sync bug
Fix lookup of <8 digit PMIDs
Fix queryMethod error
Throw errors instead of strings for DB errors
Fix https://forums.zotero.org/discussion/28711
Clarify error message for login manager access failure in Firefox

Fixes #288, Inappropriate error message when master password times out
Fix character encoding (including window title) of Timeline view

http://forums.zotero.org/discussion/28688/
Revert "Don't set unknown mimeTypes to "application/octet-stream""

This reverts commit f64d0879264f7b681c8d27063d35c0df36cdab47.
Revert "When mimeType is not supplied, try to fetch it from server and redo checks for automatic snapshots."

This reverts commit 6dd94f0a3ae2be60b0c6ebd4c27559f679adaaad.
Don't break in IE
Use ZOTERO_CONFIG for bookmarklet URL
Update locales from Transifex
Update translators and repotime
Recognize application/xhtml+xml as snapshot
Update versions
Update submodules
Allow attachments to be saved using relative URLs

See https://groups.google.com/forum/?fromgroups=#!topic/zotero-dev/bBB8lyXy9V8
and zotero/translators#569
Merge branch 'resolve-url' into 4.0