Implement findViewFromPosition

1. The setObjectForPosition is no longer used after this commit.
2. Use reflection to get object from position.
Separate animation to independence class
Add StandardAnimation
Add ViewPagerPlayer
Fix scrolling direction is detected incorrectly

When call setCurrentItem(position, smooth), it is detected incorrectly.
Add config to ZoomAnimation