clean up Zotero.Collection
clean up Zotero.Collection

default apiObj on construction
more consistent variable naming with api
fix collection sorting being broken if collection didn't come from api
remove collection from collections locally after api deletion

gunderjt/libZotero,gunderjt/libZotero,gunderjt/libZotero,gunderjt/libZotero