Use ID rather than name on getPrimaryIDForType()

Use creator name for comparison (creatorTypeID does not exist on array-form creators)
Merge pull request #478 from fbennett/fix-csl-export-creators

Fix dropping of creators in CSL JSON export
Recognize Windows network shares on file attachment import
Related to zotero/translators#735
Fix slash direction on Windows for absolute paths
E.g. Mendeley exports something like `C:/some/path/test.pdf`
Fix gray bar below Zotero pane when resizing Firebug down

Follow-up from c1c0b42a12
Clear guidance panel before adding text

This is probably only necessary if the pref is reset manually, but this
prevents duplicate text in that situation.
Preselect default Export style in csledit.xul
Merge pull request #481 from aurimasv/import-network-shares

Recognize Windows network shares on file attachment import
Merge pull request #479 from fbennett/preselect-csledit-style

Preselect default Export style in csledit.xul
Use XUL xmlns instead of prefix in zoterosearch.xml
Fix font size of "any"/"all" line in advanced search window

It was previously larger than the default and didn't obey the font size
pref.
Set maximum with and chars on Name field when editing saved search
Library switcher in advanced search window

When opening the advanced search window, the current library is
selected, and a different library can be selected to change the search
scope. If a library is read-only, the saved search button is disabled.
For saved searches, the appropriate library is selected and the
drop-down is disabled.

Also:

- Close the advanced search window after a search is saved
- The default name for saved searches ("Untitled 2", etc.) was based on
  collections rather than searches
- Once an initial search has been performed, the drop-downs and
  checkboxes now update the results
- More consistent spacing in advanced search window
- (dev) Zotero.DB.getNextName() now takes a libraryID as its first
  parameter instead of always using My Library; the old parameters are
  deprecated but still work
Merge English string
Merge locales from Transifex
Add Ukrainian locale
Debugging for sync error
Closes #482, Include active info pane tab in tab cycle on OS X

That was easy. (@simonster, since you disabled this originally, any reason not
to do this, other than the extra tab stop? At least in current Firefox
versions, this is the default behavior.)
Merge branch '4.0'