Removed Button href (#274)
Updated doclets for jsdoc3

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

1) Delete/rename 'node_modules' folder
2) run 'npm install'
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)
use the short dimension as the tile size if IIIF server does not report tile dimensions
test for IIIF images w/o tiles
Merge pull request #279 from msalsbery/Button-href-Fix

Removed Button href (#274)
Changelog for #279
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 build-tools-update
Merge remote-tracking branch 'origin/master' into jsdoc3-documentation
Merge pull request #282 from msalsbery/build-tools-update

Updated build tool versions
Updated doclets

Remaining creation options - still need descriptions on some.
Started event descriptions.
Viewer constructor parameters fixed.
Merge pull request #286 from jpstroop/master

Support IIIF servers that don't report tile dimensions
Changelog for #286
Updated doclets

Misc changes.
Committing to merge upstream changes.
Merge remote-tracking branch 'origin/master' into jsdoc3-documentation
Removed the 'onPageChange' callback (#285)

Fix for #285
Removed the 'onPageChange' callback from the viewer options.
Viewer.goToPage() now raises the 'page' event only.