HorizontalListviewImprovements

- added possibility to snap to center
- added possibility to endless scroll in a circle
- performance optimization: no use of requestLayout to redraw the view
for scrolling - since i used the view deep in some view hierarchy and it
lead to problems
- added some comments