Replace deprecated constant name
Improve readability
Pager now handles tab switching itself, not using anonymous nested class
Javadoc
Rename scrollToScreen to a more descriptive name
Change logic for flinging
Minor cleanup
Merge branch 'scroll' into stable