Add callback to importFromURL for drag-dropped PDFs instead of setTimeout
Fix some bugs with charset encoding on import
[RDF] QNAME fixes
* Allow periods in QNAMEs
* Don't break when there are illegal characters in the predicate. Use the strategy proposed at http://www.w3.org/TR/2014/REC-rdf-syntax-grammar-20140225/#section-Serialising (generate namespace that consumes all illegal characters)
* More robust namespace name generation

Closes #128
Fix hang navigating by keyboard in Add Citation after switching views

https://forums.zotero.org/discussion/35658/
Update versions
Fix "invalid 'instanceof' operand Zotero.Exception" error

This was hiding the actual error when there was an error installing the
parent style of a dependent style.
For detectWeb, ignore translators targeting iframes with same URL
Addresses https://forums.zotero.org/discussion/36104/wall-street-journal-translator-not-working/
add COinS export support for all item types via DC
remove unnecessary if statements and some clean-up. Don't put ISBN and ISSN into DC.identifier, since they're being added to all items as issn and isbn anyways.
some fixes to sentence case conversion. See https://forums.zotero.org/discussion/35190/beta-capitalization-after-colons/#Item_14
Clear cached file sync credentials/URLs when changing settings
Add Australis-style Z icons
Merge pull request #471 from aurimasv/sync-cred

Clear cached file sync credentials/URLs when changing settings
Automatically retry intermittent Amazon S3 upload timeouts

"Your socket connection to the server was not read from or written to
within the timeout period."

I can't reproduce these reliably, so this is fairly untested, but it
seems to work. It backs off exponentially when the error occurs, and
halves the delay on successful requests.

Eventually all 50x file sync errors should also be retried
automatically, but that can't really happen in 4.0.
Don't hang file sync on network errors

Network errors (where the connection itself failed, rather than failed
HTTP requests) were being thrown directly in the stream listener, which
prevented the Zotero.Sync.Storage.Request -- and therefore the file sync
-- from ever completing.
Update locales from Transifex
Update submodules, repotime, maxVersion, and renamed styles
Merge pull request #473 from adam3smith/sentence-correct

some fixes to sentence case conversion.
Update field/tag textbox as autocomplete lines are selected

The main effect of this is that Tab now accepts the selected
autocomplete entry.

Closes #341 and #417
Hyperlink DOI in reports fixes #388