Fixes more issues about scrolling and zooming in webpage.render()

Many tests are added.
Closes #75