WIP: virtual scroll

@robdmoore

Test in /test/html/list-fit.html

TODO:

- [ ] unit tests
- [ ] dynamically figure out item height
- [ ] fix visual bug while scrolling back up/left
- [ ] fix transclusion bug while scrolling down