[DO NOT MERGE] Make Zotero compatible with Firefox 20

`for each ... in ... ` construct has been removed in Firefox 20 (currently Aurora). I've been going through the code and converting these to straight up `for ... in ... `, but I thought I would ask if this is acceptable before I go any further.

Should I keep on going?