Add more implementations to ShadowScroller and add test cases.
Merge pull request #637 from thorikawa/add_scroller_implementations

Add more implementations to ShadowScroller and add test cases.