Add more implementations to ShadowScroller and add test cases.

There were some methods to be implemented in ShadowScroller class, so I implemented them.