Update to current OpenSeadragon

Closes #7.
Don't show extra border or allow zooming out further than required
Drop workaround for timer leak in OpenSeadragon < 0.9.125
Change tile fetch timeout from 5 seconds to 2 minutes

Tile generation sometimes takes longer than 5 seconds.
Make full-screen viewer use the whole screen