To enable smooth page-scrolling for vairable-height cells.
- Minimum cell height is one natrual table view page (as big as the size of the table view).
- Cell height may exceed one page.
- ContentView can be refactored in autolayout fashion if you prefer.
- No third party code is allowed.