Two small fixes for IE8 compatibility

- Instead of using Object.create, just shuffle the prototypes around so that we don't need to include es5-sham.
- The ViewportMetrics properties are called `currentScrollLeft` and `currentScrollTop` -- there's no `Page` involved.