correct urls for object by key requests
move full file upload flow to Zotero.Item

add support for full upload to replace an existing attachment
use application/octet-stream for contentType if browser doesn't give us one
add Item setter/getter test