Tweaks to WebDAV preferences
Merge pull request #235 from aurimasv/webdav

Tweaks to WebDAV preferences
Fall back to link attachments for opening item
Tweak patch from 41de387 to keep file style consistent
Pass responseCharset to subsequent doGet calls
Delete hidden browser even if processDocuments exception handler does not fail.
Merge pull request #229 from aurimasv/args

Add a way for translators to pass arguments to callbacks for HTTP requests
Fix and change extraData for item change notifications

- Some item changes were putting data in the wrong form into extraData,
  which was keeping it from being passed through in notifications.
- For item modifications, set a 'changed' object, keyed by itemID, with
  just the fields that changed as keys and their old values. For
  deletes, keep the 'old' object for now, since sync relies on it.
- Remove item.serialize() for all item changes except deletions, which
  should speed up writes (and which will leave extraData empty for some
  changes).
- Currently only item fields, creators, related items ('related'), and
  'parentItem' are added to 'changed'.

Closes #220
Localization of hardcoded "Quick Format Citation" dialog title
Merge pull request #240 from gracile-fr/3.0

Localization of hardcoded "Quick Format Citation" dialog title
Don't leak a hidden browser for every single imported text/HTML file

It is possible we have been doing this for a very long time.

(Only local imports were affected, not snapshot saving.)
Cache list of an item's child attachments/notes
Properly clear temp DB tables from items list generation
Avoid unnecessary UI updates in various situations

beginUpdateBatch() doesn't suppress select events, so various batch
operations were triggering lots of extra selects.

This hopefully fixes the long hang some people were seeing when making
changes with an open quick search (which I was only able to reproduce in
Standalone).
Expose launchNonNativeFiles hidden pref in Firefox

"Open PDFs and other files within Firefox when possible"
Make X-Zotero-Version and RIS/Refer prefs Firefox-only
Don't update item when leaving an empty field

It looks like this has been happening for at least all of 3.0, including
when tabbing between empty fields.
Fixes #47, Dragging attachment to item removes search results
Fix "results.sort is not a function" in tags autocomplete

This occured if there were no autocomplete results for an entered tag
string.
Merge branch '3.0'

Conflicts:
	chrome/content/zotero/preferences/preferences.xul
	chrome/content/zotero/xpcom/data/item.js
	chrome/content/zotero/xpcom/utilities_translate.js