Updated build tool versions

1) Delete/rename 'node_modules' folder
2) run 'npm install'
use the short dimension as the tile size if IIIF server does not report tile dimensions
test for IIIF images w/o tiles
Merge remote-tracking branch 'origin/master' into build-tools-update
Merge pull request #282 from msalsbery/build-tools-update

Updated build tool versions
Merge pull request #286 from jpstroop/master

Support IIIF servers that don't report tile dimensions
Changelog for #286
Merge remote-tracking branch 'origin/master' into jsdoc3-documentation