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
Added pollForResize option

Defaults to true.
Renamed pollForResize to noResizePolling

Flipped truthiness...default of false is better for backward
compatibility
Added an OpenSeadragon.version property
Updated Doclets
Modified OpenSeadragon.version property

Let grunt do more of the work!
OpenSeadragon.version property change

grunt property name changed to be more OpenSeadragon-specific
Renamed noResizePolling to autoResize
Updated Doclets

Botton fixes :)