Update support projects to be reusable.

This makes the project names (and their inter-dependencies)
to not be tied to their location under frameworks/support,
allowing other project to include them as part of a different
multi-project setup.

Change-Id: I897e24fec98785b03a79465633d470f832ff543e

Conflicts:
	settings.gradle
diff --git a/settings.gradle b/settings.gradle
index f92a203..83498d3 100644
--- a/settings.gradle
+++ b/settings.gradle
@@ -1,7 +1,17 @@
-include 'annotations'
-include 'v4'
-include 'v13'
-include 'v7:gridlayout'
-include 'v7:appcompat'
-include 'v7:mediarouter'
+include ':support-v4'
+project(':support-v4').projectDir = new File(rootDir, 'v4')
 
+include ':support-appcompat-v7'
+project(':support-appcompat-v7').projectDir = new File(rootDir, 'v7/appcompat')
+
+include ':support-gridlayout-v7'
+project(':support-gridlayout-v7').projectDir = new File(rootDir, 'v7/gridlayout')
+
+include ':support-mediarouter-v7'
+project(':support-mediarouter-v7').projectDir = new File(rootDir, 'v7/mediarouter')
+
+include ':support-v13'
+project(':support-v13').projectDir = new File(rootDir, 'v13')
+
+include ':support-annotations'
+project(':support-annotations').projectDir = new File(rootDir, 'annotations')