Adding functionality for https://github.com/openseadragon/openseadragon/issues/127 - option for home button to fill rather than fit.

- Added a option to pass to the OpenSeadragon constructor called homeFillsViewer, which defaults to false. If true, the home button will fill the viewer with the image, centered on the image's center, zoomed to fill the viewer at the image's smallest dimension, and clipped at the image's largest dimension. For example, a very tall, thin image in a 4:3 aspect ratio viewer will zoom so that the width of the image fills the viewer, and most of the height of the image is clipped.
Incorporate code review feedback for Openseadragon isue 127. Added appropriate default values and docs to openseadragon.js; restored a blank line that I accidentally deleted.
I somehow missed saving the jsdoc change in my last commit.
Revert "I somehow missed saving the jsdoc change in my last commit."
I somehow also blew away some changes that need to stay.

This reverts commit a809ed009deeb01c0feface1643234c0235bd2eb.
Retry the doc changes.
Merge remote-tracking branch 'origin/issue-127' into issue-127
Revert "Merge remote-tracking branch 'origin/issue-127' into issue-127"

oh god help

This reverts commit ffa2ee1e8d09f4a39b19dfefe7bf08f43f0f2c14, reversing
changes made to 2163e5230c45a64e2de17037669f8ae55fe6b6a5.