Updated doclets for jsdoc3

Updated so jsdoc3 parser picks everything up.
Added event docs.
Lots of documentation content needed...
Updated doclets

Changed event docs:
Changed userData properties from optional to nullable.
Removed optional type from preventDefaultAction properties.
Updated doclets

Updated creation option defaults (issue #93)
Updated doclets

Creation options now documented in a typedef doclet named
OpenSeadragon.Options.
Updated doclets

openseadragon.js doc fixups
Merge remote-tracking branch 'origin/master' into jsdoc3-documentation
Updated doclets

Remaining creation options - still need descriptions on some.
Started event descriptions.
Viewer constructor parameters fixed.
Updated doclets

Misc changes.
Committing to merge upstream changes.
Merge remote-tracking branch 'origin/master' into jsdoc3-documentation
Merged upstream changes
Updated Doclets

Lots of changes, most notably event documentation (@event and @fires)
Updated Doclets

Found another @fires
Updated Doclets
Updated Doclets

Botton fixes :)
Merge pull request #281 from msalsbery/jsdoc3-documentation

Updated doclets for jsdoc3