Initial ViewPager2 commit

Early version of go/viewpager2 with many TODO comments describing
further direction.

Currently working:
* can be instantiated in res/layout
* displays pages delegating to RecyclerView

Test: ./gradlew viewpager2:connectedCheck --info --daemon
Test: ./gradlew viewpager2-demos:installDebug

Change-Id: If93fb01916718a572b8b5f34bed900b9bd85f4c4
diff --git a/settings.gradle b/settings.gradle
index 1eccbcf..52c05d3 100644
--- a/settings.gradle
+++ b/settings.gradle
@@ -85,6 +85,9 @@
 include ':support-dynamic-animation'
 project(':support-dynamic-animation').projectDir = new File(rootDir, 'dynamic-animation')
 
+include ':viewpager2'
+project(':viewpager2').projectDir = new File(rootDir, 'viewpager2')
+
 include ':exifinterface'
 project(':exifinterface').projectDir = new File(rootDir, 'exifinterface')
 
@@ -156,6 +159,9 @@
 include ':support-animation-demos'
 project(':support-animation-demos').projectDir = new File(samplesRoot, 'SupportAnimationDemos')
 
+include ':viewpager2-demos'
+project(':viewpager2-demos').projectDir = new File(samplesRoot, 'ViewPager2Demos')
+
 include ':support-wear-demos'
 project(':support-wear-demos').projectDir = new File(samplesRoot, 'SupportWearDemos')