Add option to print stack with debug messages
Add Zotero.Utilities.defineProperty convenience method
Use this to create enumerable properties in object prototypes.
Add object key/ID validation. Centralize key generation/checking.
Document Zotero.DataObject. Minor tweaks.
Merge pull request #525 from aurimasv/async_db-review

[Async DB] Documentation/minor tweaks