Stop calling onTabReselected on tab clicks

When a Tab is clicked then TabLayout will automatically
call onTabUnselected/selected. It then calls setCurrentItem()
on the VP, meaning that onTabReselected is dispatched.

BUG: 24047129
Change-Id: Ie4f713498f3f12c760244e3c7c5dc3c1a43f8831
diff --git a/design/src/android/support/design/widget/TabLayout.java b/design/src/android/support/design/widget/TabLayout.java
index 5f38d11..fb9d04c 100755
--- a/design/src/android/support/design/widget/TabLayout.java
+++ b/design/src/android/support/design/widget/TabLayout.java
@@ -1737,7 +1737,7 @@
         @Override
         public void onPageSelected(int position) {
             final TabLayout tabLayout = mTabLayoutRef.get();
-            if (tabLayout != null) {
+            if (tabLayout != null && tabLayout.getSelectedTabPosition() != position) {
                 // Select the tab, only updating the indicator if we're not being dragged/settled
                 // (since onPageScrolled will handle that).
                 tabLayout.selectTab(tabLayout.getTabAt(position),