Tidy up TabLayout + ViewPager integration

Also added the ability to add/remove OnPageChangeListeners
to ViewPager.

BUG: 20897298

Change-Id: I7d944d2ebcd169c5c084000bd17f20da5c60e7ea
4 files changed